我正在尝试使用以下网址打开在Linux服务器下找到的.xls文件:
<a href="/tmp/hello.xls">click here</a>
我得到了一个结果“找不到资源”;但我确信它比在/tmp
目录下找到的要好。有什么建议吗?
答案 0 :(得分:2)
这是因为当您使用href="/tmp/hello.xls"
时,浏览器会将其解释为相对于当前域的绝对路径,即http://your_website_domain/tmp/hello.xls
,这可能不是您想要的
/tmp/hello.xls
要定位本地文件,您需要指定href="file:///tmp/hello.xls"
。不幸的是,这可能不适用于某些安全设置的浏览器,这些设置会阻止从外部内容加载本地文件。
有关详细信息和可能的解决方法,请查看以下问题:How do I make a file:// hyperlink that works in both IE and Firefox?
/tmp/hello.xls
您无法直接访问不在Web根目录中的服务器上的文件。
如果您提供有关您要实现的目标的更多详细信息,我们可能会提供更具体的建议。
答案 1 :(得分:1)
通过href链接确保您的xls文件路径正确。