1

我无法找到互联网 浏览器  8任何解决方案和互联网 浏览器  9,让我知道通过JavaScript文件的大小,这样我就可以有一个客户端验证(与一个在后端一起)并在用户尝试上传的文件大于特定大小时显示错误消息。JavaScript如何在Internet Explorer 8和Internet Explorer 9(浏览器端)中获取文件大小?

我迄今发现的解决方案涉及ActiveXFlash,但我想避免这种情况。

这可以在JavaScript中完成吗?

回答

3

不,没有仅限JavaScript的polyfill/shim /等。在IE8和IE9等不支持File API的浏览器上使用此功能。也不会有。这是为什么我们在现代浏览器中有File API。

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