如果不使用 Flash 或 HTML5 的 XMLHttpRequest Level 2 规范,用户界面(即仅通过 JavaScript)不可能在上传时了解上传进度,我的理解是否正确?
最佳答案
是的,你是对的。有关使用 HTML5 监控进度的信息,请参阅:
- http://www.matlus.com/html5-file-upload-with-progress/
- http://dev.w3.org/2006/webapi/XMLHttpRequest-2/#xmlhttprequestupload
有关使用 Flash 的信息,请参阅:
- SWFUploader @ http://swfupload.org/project (流行的解决方案)
- 使用 SWFUploader 的 jQuery“Uploadify”插件:http://www.uploadify.com
- 其他选项:http://www.google.com/#sclient=psy&hl=en&q=flash+file+uploader&aq=f&aqi=g4g-m1&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=ae3fa2fab1e0dd34
关于在网页上仅使用 JavaScript 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585500/