【问题标题】:How to open local files via firefox [closed]如何通过Firefox打开本地文件[关闭]
【发布时间】:2012-02-07 04:42:31
【问题描述】:

我有一个 php 项目,其中我基本上是动态地创建指向本地驱动器上存在的文件的超链接,例如 c:/vikram/htc.doc 。我创建了一个基本的 html 文件并添加了常用的超链接,代码为

你好

但是每当我在 Firefox 中启动此页面时,都没有响应。它不显示错误消息,也不启动文件。当我在 Firefox 上检查错误控制台时,它会显示。

安全错误:http://localhost/PhpProject1/newhtml1.html 的内容可能无法加载或链接到 file:///C:/vikram/htc.doc。

即使在实施了他们的所有建议之后,Firefox 仍然不允许启动文件。

如果有人可以建议我解决此安全功能的方法或建议其他允许此功能的浏览器(我也尝试过 IE,但它在那里也不起作用)。 由于 php 项目是通过我对 apache 的 xampp 控制启动的,因此它在 localhost 下重定向,是否有任何方法可以使用此功能。 请帮助。

【问题讨论】:

  • 为什么不将您的 doc 文件移动到 xampp 的 www 文件夹(或等效文件夹)中?以便它可以从 www 文件夹本身中读取。我不确定这是否是一个解决方案,但您可以尝试一下。

标签: php firefox localhost


【解决方案1】:

您可以通过从服务器本身提供文件来解决此问题。您可以为c:/vikram 设置别名,然后从您的网页链接到http://localhost/vikram/htc.doc。有关在 Apache 中设置别名的更多信息:Working With Apache’s Alias Directive

【讨论】:

  • 感激不尽!!!!!!
  • 这就像一个魅力!!!!我非常感谢...我已经为此花了几天时间
【解决方案2】:

最好的方法是不要链接到本地​​文件;让您的网络服务器为它们提供服务。

第二好的方法是设置一些首选项以在您的网络浏览器中创建一个安全漏洞。 http://kb.mozillazine.org/Links_to_local_pages_don%27t_work 解释了如何做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多