2012-12-10 70 views
1

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

我想用这个预上传文件大小的检查程序。我无法在此页面上使用FLASH来实现此目的。如果你进入一个网站,它从文件系统偷你的东西

+0

如果这是可能的,IE浏览器将是非常危险的使用。不停寻找。 –

+0

你能分享你发现的脚本吗? – BiAiB

+0

[参考文献1](http://stackoverflow.com/questions/7258491/var-f-new-activexobjectscripting-filesystemobject-not-working-with-ie8),[参考文献2](http://stackoverflow.com/ questions/8823136/activexobjectscripting-filesystemobject-not-working-for-me) –

回答

1

一点都不好玩。这是一个高度安全问题,这就是为什么它被阻止并且无法自动解除阻止。

但是,如果你只需要限制文件大小限制,你可以在你的形式隐藏输入MAX_FILE_SIZE限制最大文件大小。

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

注意,它与PHP as described here,如果你使用,你需要检查如何限制你使用的语言文件大小的其他服务器端语言。

如果您确实需要访问文件系统并且您处于公司环境中,则可以使用组策略更改该设置(您需要与网络管理员交谈)以更改该设置,并使所有工作站易受攻击不好的东西在互联网上或创建一个扩展,做你只需要在你的网页上的危险行动。

+0

我知道使用它很危险。因为任何人都可以访问我的本地文件系统甚至我的命令行。 –