我正在使用javascript来验证浏览字段。由于IE不支持files[0]
,因此我为IE使用了另一个代码。
var myFSO = new ActiveXObject("Scripting.FileSystemObject");
var filepath = document.upload.file.value;
var thefile = myFSO.getFile(filepath);
var size = thefile.size;
我已经在浏览器中启用了 ActiveX,但仍然收到错误,因为"激活服务器无法创建对象"
这意味着 ActiveX 安全设置设置得太高,不允许代码运行。将您的页面添加到受信任的站点或更改页面所在的浏览器安全区域设置。
工具 ->
互联网选项 -> 选择"安全"选项卡
单击自定义级别按钮并启用以下设置:
- 运行 ActiveX 控件和插件
- 初始化未标记为安全的 ActiveX 控件并编写脚本。