【发布时间】:2017-01-05 18:45:52
【问题描述】:
文件协议是否有效失效?
如果内网服务器可以生成这样的链接,那对我来说非常有用
<a href="file:///shared/customer_info/customer-name">
<a href="file:///shared/customer_info/customer-name/history.ods">
由于是内网应用,服务器和用户的系统共享同一个文件存储的访问权限,所以这是明智的。
很遗憾,Firefox 和 Chrome 已禁用 file:// 链接。我唯一能做的就是右键单击,复制链接位置,然后将其粘贴到文件管理器位置栏,甚至是浏览器自己的位置栏(在这种情况下它们工作得很好!)
是否有记录在案的方法可以在浏览器上重新启用它们?如果存在重大安全问题,最好有选择地,以便仅对来自本地网络上的服务器的file:// 链接采取行动。
(我知道有一个 Firefox 插件“本地文件系统链接”提供了一些此功能,但我会犹豫是否让我的雇主依赖它,因为 Firefox 有破坏插件的历史。另外大多数用户更喜欢 Chrome。)
【问题讨论】:
-
当您已经拥有自己的文件服务器时,为什么不设置一个 http 服务器呢?
-
它是一个生成
file://链接的http服务器。我可以在(新的)基于数据库的系统中放置一些简单的启发式方法,将用户指向(相关的、旧的)数据文件,其中包含可能永远不会加载到数据库中的非系统数据。
标签: google-chrome http firefox uri