2011-08-29 60 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