JavaScript如何在Internet Explorer 8和Internet Explorer 9(浏览器端)中获取文件大小?

时间:2014-02-10 13:50:22

标签: javascript internet-explorer file-upload internet-explorer-8 internet-explorer-9

我无法找到任何允许我通过JavaScript知道文件大小的Internet Explorer 8和Internet Explorer 9的解决方案,因此我可以进行客户端验证(以及后端的验证) )并在用户尝试上传的文件大于特定大小时显示错误消息。

到目前为止我发现的解决方案涉及ActiveXFlash,但我想避免这种情况。

这可以在JavaScript中完成吗?

1 个答案:

答案 0 :(得分:3)

不,没有JavaScript-only polyfill / shim / etc.对于IE8和IE9等不支持File API的浏览器的此功能。也不可能。那就是为什么我们在现代浏览器中拥有File API。

如果您强烈要求提供客户端验证以补充服务器端验证,则必须使用ActiveX,Flash或Java applet解决方案。