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

时间:2012-07-31 08:03:39

标签: jquery

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

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

1 个答案:

答案 0 :(得分: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");
}

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