我打算進行異步文件上傳。這就是文件應該上傳到一個jsp或servlet,並返回一些內容到html/jsp頁面,而無需重新加載原始頁面。它應該像AJAX調用一樣發生。有什麼辦法可以用AJAX或其他任何方式來做到這一點。使用jsp和javascript進行異步文件上傳(AJAX文件上傳)
6
A
回答
-1
我不相信AJAX可以處理文件上傳,但這可以通過利用flash的庫來實現。 Flash實現的另一個優點是可以一次執行多個文件(如Gmail)。
SWFUpload的是一個良好的開端:http://www.swfupload.org/documentation
jQuery和其他一些圖書館有插件,利用SWFUpload的。在我上一個項目中,我們使用SWFUpload和Java沒有問題。
而且樂於助人,值得研究的是Apache的文件上傳:http://commons.apache.org/fileupload/index.html
0
最新的dwr(http://directwebremoting.org/dwr/index.html)具有ajax文件上傳功能,附有示例和用戶好用的東西(比如進度指示器等)。
它看起來非常漂亮,dwr在一般情況下相當容易使用,所以這也會很不錯。
4
的兩種常見的方法是在表格提交到invisible iframe,或者使用閃光燈控制,如YUI Uploader。你也可以使用Java而不是Flash,但是這有一個較窄的安裝基礎。
(關於第一個示例中的佈局表格)
相關問題
- 1. 如何使用異步JavaScript進行文件上傳
- 2. JSP AJAX文件上傳
- 3. 使用Ajax進行文件上傳?
- 4. 使用aspupload進行Ajax文件上傳
- 5. 使用jquery和python進行異步文件上傳
- 6. 使用jquery和ASP.NET進行異步文件上傳
- 7. ajax文件上傳與異步
- 8. JSP Javascript上傳文件
- 9. 角異步上傳文件
- 10. IE8異步文件上傳
- 11. 異步JQUERY文件上傳
- 12. 使用mootools異步文件上傳?
- 13. 上傳文件jsp和servlets
- 14. 使用jsp和servlet上傳文件
- 15. GWT和異步文件上傳 - 幫助
- 16. 使用AJAX上傳文件
- 17. 使用AJAX上傳文件
- 18. 使用ajax上傳文件
- 19. 使用Ajax上傳文件
- 20. 使用ajax上傳文件
- 21. 使用ajax上傳文件
- 22. 如何使用iframe製作異步(AJAX)文件上傳?
- 23. Uploadify文件上傳和上傳進度
- 24. 文件上傳Codeigniter和ajax
- 25. AJAX和文件上傳
- 26. 用java servlet進行異步文件上傳
- 27. 上傳文件使用Ajax,Jquery和Struts2
- 28. 使用jQuery Ajax和PHP上傳文件
- 29. 使用Ajax和Apache CXF上傳文件
- 30. 使用ajax和php上傳文件
確實有可能在沒有Flash的情況下進行異步文件上傳;例如Gmail中。 – DanM 2009-11-23 16:45:51
如果我沒有弄錯,Gmail也會使用flash。 – doomspork 2009-11-24 16:13:47
來自未來的提示:由於手機的普及,Flash幾乎不存在。看到這個答案:http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload – hitautodestruct 2016-04-26 11:32:14