4

我已经尝试了很多,但没有找到任何方法来解决我的问题。

如何在 IE8,9 中获取上传文件的大小?

4

1 回答 1

2

您将需要使用 Active X,因为这些版本的 IE 不支持 HTML5 File API。我在网上找到了一个代码片段。

function getSize()
{
    var myFSO = new ActiveXObject("Scripting.FileSystemObject");
    var filepath = document.upload.file.value;
    var thefile = myFSO.getFile(filepath);
    var size = thefile.size;
    alert(size + " bytes");
}

有关详细信息,请参阅。另请查看 IE 的 API 参考中的备注部分,用于 |input type=file| 在这里

于 2014-02-15T06:08:10.137 回答