如何使用Javascript或jQuery获取IE8,9中上传文件的大小?

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

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

最佳答案 您将需要使用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");
}

有关详情,请参阅this.
另请参阅IE的API参考中的备注部分| input type = file | here.

点赞