我在网上到处寻找如何在客户端获得文件大小,所以我找到了几个例子,第一个例子是
$(this)[0].files[0].fileSize但不幸的是,它不能在ie中工作。
所以我找到了这个例子
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中工作,但我听说它有安全问题,我不知道它是否在所有浏览器中都能工作。
因此,我需要知道在javascript客户端中可以使用什么来获取文件大小。例如:来自输入类型文件的文件,谢谢你的帮助。
发布于 2011-09-22 23:04:03
JavaScript无法访问有关本地文件的任何信息。出于安全原因,这是故意这样做的。
ActiveXObject("Scripting.FileSystemObject");是一个仅限IE的构造,不能跨浏览器工作。
https://stackoverflow.com/questions/7516834
复制相似问题