我在Intranet上有几个用户,并且都有到服务器(E :)的映射驱动器。 所有用户都在Win7上并使用FireFox。 我在服务器上使用了XAMPP,允许用户使用PHP访问MySQL文件。 他们目前使用Windows资源管理器打开(E :)上的文件夹,以便保存/修改文件(jpgs,docs等)。 我想在html中放一个链接为他们打开这个文件夹。
我花了一些时间研究这个并取得了不同程度的成功,我发现这可能存在安全问题,例如......
Web应用程序无权访问本地计算机的文件系统
但这些都是访问本地Intranet上相同服务器的客户端。
我可以输入......
file:///C:/MyFolder/MySubFolder/
在我的浏览器地址栏中打开一个页面,其中包含子文件夹中文件的目录列表。不太理想,但解决方案的一半!
但是下面的脚本不起作用......
window.open("file:///C:/MyFolder/MySubFolder/");
可以这样做吗?
答案 0 :(得分:0)
你path
将是
window.open("http://localhost/MyFolder/MySubFolder/");
或
window.open("http://IP/MyFolder/MySubFolder/");
将<{1}}用于此
答案 1 :(得分:0)
如果链接使用五个斜杠(file://///C:/MyFolder/MySubFolder/
)和,用户拥有disabled the security restriction on file:
links in a page served over HTTP,则链接处于自己的错位形式。
查看this帖子了解更多信息