【问题标题】:How to open file in local machine using chrome?如何使用chrome在本地机器上打开文件?
【发布时间】:2016-08-26 21:12:44
【问题描述】:

web 应用程序 中的 html 页面中,hyperlink 应该打开 local 中的 file机器。如果网页在 IE 中打开它可以工作,但在 chrome 中它无法打开。

我在锚标签中试过这个:

href="Z:\WORK\Training\sample.pdf"

也试过这个:

href="file:\\Z:\WORK\Training\sample.pdf"

【问题讨论】:

标签: javascript html google-chrome


【解决方案1】:

非本地网页无法访问 Chrome 或任何现代网络浏览器中的本地文件。

您可以使用 LocalLinks(对于 Firefox)覆盖它,但它只能在您自己的机器上工作。

【讨论】:

    【解决方案2】:

    在 Chrome 控制台中显示错误。

    Not allowed to load local resource: file:\\Z:\WORK\Training\sample.pdf
    

    出于某些安全原因,您不能在远程网页中打开本地文件。为什么要通过远程网页打开计算机上的文件?

    对于解决方案,您可以将本地文件上传到您访问的服务器,或者只是构建一个本地服务器并使用http://localhost/WORK/Training/sample.pdf 之类的东西来链接您的文件。

    【讨论】:

      猜你喜欢
      • 2015-04-27
      • 1970-01-01
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      相关资源
      最近更新 更多