文件URL或如何从URL打开文件夹

时间:2015-05-12 07:19:17

标签: javascript php mysql

我在Intranet上有几个用户,并且都有到服务器(E :)的映射驱动器。 所有用户都在Win7上并使用FireFox。 我在服务器上使用了XAMPP,允许用户使用PHP访问MySQL文件。 他们目前使用Windows资源管理器打开(E :)上的文件夹,以便保存/修改文件(jpgs,docs等)。 我想在html中放一个链接为他们打开这个文件夹。

我花了一些时间研究这个并取得了不同程度的成功,我发现这可能存在安全问题,例如......

Web应用程序无权访问本地计算机的文件系统

但这些都是访问本地Intranet上相同服务器的客户端。

我可以输入......

file:///C:/MyFolder/MySubFolder/

在我的浏览器地址栏中打开一个页面,其中包含子文件夹中文件的目录列表。不太理想,但解决方案的一半!

但是下面的脚本不起作用......

window.open("file:///C:/MyFolder/MySubFolder/");

可以这样做吗?

2 个答案:

答案 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帖子了解更多信息