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

JavaScript如何在Internet Explorer 8和Internet Explorer 9(浏览器端)中获得文件大小?,javascript,internet-explorer,file-upload,internet-explorer-8,internet-explorer-9,Javascript,Internet Explorer,File Upload,Internet Explorer 8,Internet Explorer 9,我找不到InternetExplorer8和InternetExplorer9的任何解决方案,这些解决方案允许我通过知道文件大小,因此我可以进行客户端验证(以及后端验证),并在用户尝试上载的文件大于某个大小时显示错误消息 到目前为止,我找到的解决方案涉及和,但我想避免这种情况 这可以用JavaScript实现吗?不,在不支持该功能的浏览器(如IE8和IE9)上,没有仅JavaScript的polyfill/shim/等。也不可能。这就是为什么现代浏览器中有文件API 如果您强烈希望提供客户端验证

我找不到InternetExplorer8和InternetExplorer9的任何解决方案,这些解决方案允许我通过知道文件大小,因此我可以进行客户端验证(以及后端验证),并在用户尝试上载的文件大于某个大小时显示错误消息

到目前为止,我找到的解决方案涉及和,但我想避免这种情况


这可以用JavaScript实现吗?

不,在不支持该功能的浏览器(如IE8和IE9)上,没有仅JavaScript的polyfill/shim/等。也不可能。这就是为什么现代浏览器中有文件API

如果您强烈希望提供客户端验证来补充服务器端验证,则必须使用ActiveX、Flash或解决方案