我们可以从wamp web服务器(localhost服务器)中的html / php程序文件访问C或D驱动器中的文件或任何外侧驱动器吗?

时间:2011-06-29 04:49:12

标签: php perl apache wamp

我有一个简单的html程序。它有一个链接,针对pdf文件。 请在这里查看该计划 文件名:invoice.html

<a href="file://C:/invoice.pdf" target="_blank">My invoice</a>

这时当我点击链接时,pdf文件将会打开。运作良好。

然后我从localhost wamp服务器调用了同一个文件。 http://localhost/invoice.html

但是当我从本地主机调用相同的程序时,我的链接无效!!!

你能解释一下为什么它不起作用或我如何激活链接。 Apache服务器或php设置中有没有选项?

3 个答案:

答案 0 :(得分:1)

什么是“外线驱动”?

  

我有一个简单的html程序

HTML不是一种编程语言 - 它是一种数据结构/声明。

  

在这里,当我点击链接...运作良好.... http://localhost/invoice.html...not working

这是否意味着当您直接从文件系统加载HTML文件时它可以正常工作?

  

为什么它不起作用或我如何激活链接

当然它与Perl,PHP,Apache和WAMP(你帖子上的标签)无关。问题出在您的浏览器上。

  

Apache服务器或php设置中是否有任何选项?

不 - 因为问题严格来自客户端。

我假设目标文件存在于运行浏览器的计算机上。

如果您说过您使用过的浏览器,那会有所帮助。我本来以为它有效。你收到错误信息了吗?

答案 1 :(得分:0)

你检查了apache服务器是否在localhost上运行?尝试停止并重新启动服务器并检查它是否有效。

答案 2 :(得分:0)

链接指向客户端的C:\invoice.pdf。我想知道这是不是你想要的。您更有可能在Directory中设置指向alias的其他httpd.confC:\,然后相应地更改链接。