2011-07-03 62 views
1

我做了很多谷歌搜索,並沒有能夠找到一個完美的文件上傳符合我的需要。PHP的AJAX文件上傳解決方案

我的意思是上傳者;

  • 可能有進度條或狀態 消息。
  • 可能支持在將 添加到列表中後刪除文件。
  • 添加文件後可能無法立即開始上傳 。
  • 必須顯示錯誤消息文件不 成功
  • 上傳必須支持多個文件選擇 的一個實例。 (應該 允許多個文件選擇在 瀏覽窗口中使用熱鍵)

phpfleuploader對我來說是一個不錯的選擇,但它不是免費的。

我又一次試圖uploadifySWFUpload。兩者都很棒,有一個進度條。但爲了測試錯誤處理,我給了他們一個虛假的文件夾名稱上傳文件..但奇妙的是,兩個腳本顯示上傳進度和上傳消息! :P

如果有人給我一個很好的解決方案/建議,這將會很好。

+0

我使用這個和它的免費http://www.uploadify.com/demos/ –

+0

Uploadify是偉大的..但它的錯誤處理程序不工作..我將腳本中的文件夾名稱更改爲假文件夾名稱..但還是顯示成功消息和進度條。這裏是我的代碼:http://paste.pocoo.org/show/427688/ –

回答

1

axuploader 2.0是最好的選擇。

感謝您的回覆。

0

我建議使用uploadify

http://www.uploadify.com/demos/

+0

uploadify是好的,但它沒有錯誤處理程序。我用它,很好。但是,當我將文件夾名稱更改爲假文件夾時,重新加載並再次嘗試,並且它成功顯示上傳的文件...:P –

+0

當出現錯誤時,它們具有處理程序,http://www.uploadify.com/documentation/events/onerror/ –

+0

它在那裏的文件...但沒有爲我工作.. :(我重命名''文件夾':'文件',''文件夾':'文件2','..但它顯示成功消息和進度...:P –

1

Uploadify是不錯的選擇。

http://uploadify.com/

它需要的jQuery

+0

uploadify是好的,但它沒有錯誤處理程序,我用它並沒有問題,但是當我將文件夾名稱更改爲假文件夾時,重新加載並再次嘗試,並且成功顯示上傳的文件...:P –

+0

是否重要?你將不得不創建你自己的處理程序,上傳和處理錯誤 – genesis

+0

錯誤處理程序是在那裏的文檔...但不爲我工作.. :(我改名''文件夾':'文件','''文件夾' :'文件2','..但它顯示成功消息和進展...:P ..見這裏http://www.uploadify.com/documentation/events/onerror/ –