2015-11-04 73 views

回答

1

IE不支持此功能:(

我已经找到了文件一个伟大的插件上传jQuery-File-Upload

,或者您更好地使用ActiveX控件执行此操作

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"); 
} 

来源:http://www.sencha.com/forum/showthread.php?196859-File-Upload-Field-IE-Safari-Opera-fileInput-error.&s=b124834725ae363759158268d91ac32c

+0

我已经试过这样的,但它给出一个错误 “自动化服务器不能创建对象” – Sipan

+0

错误“自动化服务器无法创建对象”指的是浏览器的安全性设置太低,ActiveX控件无法运行。您必须将页面移动到受信任的站点列表中,并降低ActiveX设置以使其可以运行。 – Anshul

相关问题