我目前有一个包含以下内容的HTML文件:
<a href="/Library/WebServer/Documents/file.zip" download="file.zip"> Download here </a>
在Chrome中自行测试HTML页面时,它可以正常运行,我可以下载该文件。但是,当我在Apache上运行相同的文件并导航到localhost时,我收到一条错误消息“失败 - 没有文件”。我需要将文件放在别处吗?是否有其他方法可以让客户端下载我的文件?
答案 0 :(得分:0)
避免使用绝对路径并对Web服务器中的相同域路径/链接使用相对路径。
尝试如下。
<a href="/file.zip" download="file.zip"> Download here </a>
请参阅以下文章 - Absolute URLs vs relative URLs