2012-07-11 126 views
0

我正在为使用PHP/MySql/Javascript工作的公司开发Web应用程序。此应用程序需要能够打开Windows资源管理器来查看存储在网络(I :)驱动器上的文件。从基于Web的应用程序打开Windows资源管理器

我发现的一切都表明,这是不可能从浏览器应用程序 - 它必须是可能的。我玩过exec(),header(位置:I:)......这看起来好像是简单的解决方案--- negative ghostrider。

帮助!

+0

你的意思是像'选择文件'按钮[在这个jsfiddle](http://jsfiddle.net/gEGse/2/)?为什么你需要打开资源管理器,而不是浏览要上传的文件? – 2012-07-11 23:51:35

+0

如果你的webapp服务器也能够安装网络驱动器,那么你要实现这个目标的唯一方法就是使用它。 – davethegr8 2012-07-11 23:54:33

+0

“它必须是可能的” - 不,它不应该。想象一下每0.5秒打开一个网站,打开新的浏览器窗口。不幸的是,它可能与Internet Explorer和ActiveX。 – 2012-07-11 23:58:29

回答

2

Internet Explorer 6中,您可以通过window.open('file:///K:/');这样做,因为安全功能的这种(抱歉,这是我可以从我的Linux机器做的最好的。)

+0

谢谢尼尔 - 虽然需要更多的跨浏览器兼容性。所有浏览器的最新版本都会阻止这种操作。 – DaveyLaser 2012-07-12 16:09:30

-1

。它不适用于所有浏览器。如果你足够绝望,你可以敲一个Java苹果或闪光来做到这一点。但是您可能需要在浏览器上设置安全描述符。

相关问题