我们做web项目的时候通常会遇到文件上传下载的功能。
比如用户要更新文件服务上的文件:1.先从服务器上下载到本地;2.然后编辑本地文件保存;3.将本地文件上传到服务器;
客户觉得操作太过麻烦,想要直接打开文件服务器上的文件,进行编辑,保存。
因为是内部使用的web系统,还有权限方面的控制,所以在不太考虑安全方面的事情。
用UNC 路径可以实现这个目的,下面是对UNC路径的解释:
UNC(Universal Naming Convention) / 通用命名规则,也叫通用命名规范、通用命名约定。 网络(主要指局域网)上资源的完整 Windows 2000 名称。它符合 \\servername\sharename 格式,其中 servername 是服务器名,sharename 是共享资源的名称。目录或文件的 UNC 名称可以包括共享名称下的目录路径,格式为: \\servername\sharename\directory\filename。
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://localhost:8080"); // web服务器的地址包括端口号
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
IE:追加信赖网站