在Apache中运行时HTML下载标记失败

时间:2017-01-10 06:14:56

标签: javascript html apache webserver

我目前有一个包含以下内容的HTML文件:

<a href="/Library/WebServer/Documents/file.zip" download="file.zip"> Download here </a>

在Chrome中自行测试HTML页面时,它可以正常运行,我可以下载该文件。但是,当我在Apache上运行相同的文件并导航到localhost时,我收到一条错误消息“失败 - 没有文件”。我需要将文件放在别处吗?是否有其他方法可以让客户端下载我的文件?

1 个答案:

答案 0 :(得分:0)

避免使用绝对路径并对Web服务器中的相同域路径/链接使用相对路径。

尝试如下。

<a href="/file.zip" download="file.zip"> Download here </a>

请参阅以下文章 - Absolute URLs vs relative URLs