2011-08-29 80 views
5

我正在寻找一个带有HTML5进度条的文件上传器。我尝试过使用一些在其他地方发现的教程,包括在SO上。 This SO answer(接受的)似乎与我想要的最接近,但我无法完成PHP端,$_FILES$_POST阵列都显示为空。HTML5:带进度条的AJAX文件上传

在人们开始说隐藏的iframe无法使用之前......应该可以使用HTML5。

如果需要,jQuery可用,但我的印象是,jQuery目前不支持大量的HTML5功能。

更新:

我只是担心Chrome浏览器现在。

+0

您是否尝试过这个? http://aquantum-demo.appspot.com/file-upload – Vladimir

+0

你使用了哪种浏览器? – xdazz

+0

@Vladimir谢谢,这将工作,但它不是HTML5,它是一个非常精心制作的隐藏的iframe实现。 – Endophage

回答

0

我认为我见过的处理文件上传的最好的项目是来自TinyMCE的制作人,Moxiecode与Plupload。它将与HTML5一起使用,但也可以回溯到Browser Plus,Gears,Flash或Silverlight。它是GPLv2许可的。

你可以看到他们的一些例子在这里:http://www.plupload.com/example_queuewidget.php

+0

似乎不支持将从操作系统拖放到浏览器中的文件夹,这是一个重要的HTML5组件... – Endophage

+0

他们说,但他们的演示无法正确处理 – Endophage

+0

Chrome本身是否有能力执行行动? Firefox5中的HTML5拖放功能对我来说很好,但Chrome试图打开文件,但它不能将其添加到下载队列中。请参阅http://www.plupload.com/example_all_runtimes.php(向下滚动到HTML5),然后将一个JPG文件拖到它上面。 – Treffynnon