我正在寻找一个带有HTML5进度条的文件上传器。我尝试过使用一些在其他地方发现的教程,包括在SO上。 This SO answer(接受的)似乎与我想要的最接近,但我无法完成PHP端,$_FILES
和$_POST
阵列都显示为空。HTML5:带进度条的AJAX文件上传
在人们开始说隐藏的iframe无法使用之前......应该可以使用HTML5。
如果需要,jQuery可用,但我的印象是,jQuery目前不支持大量的HTML5功能。
更新:
我只是担心Chrome浏览器现在。
我正在寻找一个带有HTML5进度条的文件上传器。我尝试过使用一些在其他地方发现的教程,包括在SO上。 This SO answer(接受的)似乎与我想要的最接近,但我无法完成PHP端,$_FILES
和$_POST
阵列都显示为空。HTML5:带进度条的AJAX文件上传
在人们开始说隐藏的iframe无法使用之前......应该可以使用HTML5。
如果需要,jQuery可用,但我的印象是,jQuery目前不支持大量的HTML5功能。
更新:
我只是担心Chrome浏览器现在。
谢谢。花了我一段时间,以我需要的自定义格式运行,但我不必修改内核,只需调整配置选项,直到获得所需的行为。现在工作得很好。 – Endophage
我认为我见过的处理文件上传的最好的项目是来自TinyMCE的制作人,Moxiecode与Plupload。它将与HTML5一起使用,但也可以回溯到Browser Plus,Gears,Flash或Silverlight。它是GPLv2许可的。
你可以看到他们的一些例子在这里:http://www.plupload.com/example_queuewidget.php
似乎不支持将从操作系统拖放到浏览器中的文件夹,这是一个重要的HTML5组件... – Endophage
他们说,但他们的演示无法正确处理 – Endophage
Chrome本身是否有能力执行行动? Firefox5中的HTML5拖放功能对我来说很好,但Chrome试图打开文件,但它不能将其添加到下载队列中。请参阅http://www.plupload.com/example_all_runtimes.php(向下滚动到HTML5),然后将一个JPG文件拖到它上面。 – Treffynnon
您是否尝试过这个? http://aquantum-demo.appspot.com/file-upload – Vladimir
你使用了哪种浏览器? – xdazz
@Vladimir谢谢,这将工作,但它不是HTML5,它是一个非常精心制作的隐藏的iframe实现。 – Endophage