2010-01-02 70 views
0

我正在使用Symfony 1.2.9作为项目,我需要使用AJAX做文件上传。我还没有找到一个这样做的方法 - 尽管数天的谷歌搜索。使用Symfony AJAX文件上传

我使用JQuery和原型作为我的JavaScript框架。

任何人都可以提供一个如何在Symfony中使用AJAX上传文件的例子吗?

回答

5

我不认为AJAX本身(如在XMLHTTPREQUEST)可以做多部分职位 - 所以你不能使用ajax本身来做到这一点。

虽然使用flash或隐藏的iframe,但您可以获得相同的效果。我现在用symfony来使用swfupload。

你应该看看sfWidgetFormInputSWFUploadPlugin插件为例:

http://www.symfony-project.org/plugins/sfWidgetFormInputSWFUploadPlugin

+0

最近valums更新了自己的AJAX上传插件,现在可以跟踪发送的字节,并显示反馈给用户,我强烈建议给尝试http://valums.com/ajax-upload/ – markcial 2010-07-20 14:49:19

+0

ta - 看起来有趣 – benlumley 2010-07-20 16:02:15