我正在研究使用Ajax上传文件的这种技术:
http://www.sitepoint.com/html5-javascript-file-upload-progress-bar/
我有两个问题。
它似乎可以在我的电脑上使用IE9。根据caniuse,我的印象是它需要IE10 +:http://caniuse.com/#feat=fileapi
没有最新浏览器的用户计算机会发生什么情况,例如它是否会像IE6中的传统上传字段一样工作?
答案 0 :(得分:1)
您可以使用没有Html5的Ajax上传文件,也不需要File Api来执行此操作。然而,progress事件是XMLHTTPRequest v2的一个特性,因此您必须对旧版不支持的浏览器进行不同的处理,或者根本不显示进度:)
或者你可以编写自己的上传处理程序,报告已经发送了多少文件,然后每隔x秒调查一次,询问它到底有多远。我认为Telerik使用他们的ASP.NET和MVC控件来实现这一点。