在Internet Explorer中访问本地文件系统

时间:2012-12-10 12:35:18

标签: javascript jquery internet-explorer browser

我已经尝试了很多访问Internet Explorer上的本地文件系统。谷歌搜索后我得到了一些脚本。这可以通过在Internet Explorer上创建ActiveXObject来实现。但出于安全原因,Internet Explorer默认禁用此选项。如果有人对它进行更新,那将是可能的。我的问题是,有没有其他方法可以在Internet Explorer中访问locla文件系统而无需手动更改浏览器设置?

我想将它用于预上传文件大小检查程序。我无法在此页面上使用FLASH来实现此目的。

1 个答案:

答案 0 :(得分:1)

如果您进入某个网站并从您的文件系统窃取您的内容,那将不会很有趣。这是一个高安全性问题,这就是为什么它被阻止而无法自动解锁的原因。

但是,如果您只需要限制文件大小限制,则表单中的隐藏输入MAX_FILE_SIZE可以限制最大文件大小。

 <input type="hidden" name="MAX_FILE_SIZE" value="10000" />

请注意,它适用于PHP as described here,如果您使用其他服务器端语言,则需要检查如何使用您正在使用的语言限制文件大小。

如果您确实需要访问文件系统并且您处于公司环境中,则可以使用组策略更改该设置(您需要与网络管理员联系)以更改该设置并使您的所有工作站容易受到损坏互联网上的内容或创建一个扩展程序,只执行您在页面上所需的危险操作。