我有一个简单的html程序。它有一个链接,针对pdf文件。 请在这里查看该计划 文件名:invoice.html
<a href="file://C:/invoice.pdf" target="_blank">My invoice</a>
这时当我点击链接时,pdf文件将会打开。运作良好。
然后我从localhost wamp服务器调用了同一个文件。 http://localhost/invoice.html
但是当我从本地主机调用相同的程序时,我的链接无效!!!
你能解释一下为什么它不起作用或我如何激活链接。 Apache服务器或php设置中有没有选项?
答案 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.conf
和C:\
,然后相应地更改链接。