如何在HTML创建锚定在远程服务器上的文件(how to create an anchor to a

2019-09-26 14:33发布

我创造我的公司内部网的本地门户网站。 在一个页面我需要给在远程服务器链接到一些Excel表。

urlFile='file://ed1/cf/a/b/c.xls';
var regRsltLink = $("<a />", {
       href : urlFile,
       text : "heading",
}).appendTo("#legPassRate");

锚链接出现的罚款。 当我点击链接,没有任何反应。 但是,当我复制链接地址,并粘贴到一个新的标签,并启动它,会出现一个文件下载对话框,文件下载的罚款。 是否有可能启动一个文件下载对话框当我点击的锚链接。 我碰到下面的链接路径当我复制链接地址。

file://ed1/cf/a/b/c.xls

浏览器:Chrome浏览器

Answer 1:

对于ChromeSafariOpera ,这是不可能的 ,因为他们的安全模型。 然而,多少有些为解决Chrome ,它是可能的,但它有两个要求:

  1. 你需要让用户安装这个Chrome扩展
  2. 它必须是在https://

你可能会遇到了同样的问题, Firefox ,因为它通常需要LocalLink

延伸阅读



文章来源: how to create an anchor to a file in remote server in html