客户想要一个 url
作为下载链接。
用例是这样的:
用户链接到 example.com/download
后,它会下载一个 pdf 文件。
我可以不用 php 吗?
最佳答案
HTML5 引入了 download
attribute .
支持的用户代理将在单击此链接时提供下载文件 foo.png
:
<a href="foo.png" download>Save the image</a>
您还可以指定应使用的不同默认文件名:
<a href="foo.png" download="image.png>Save the image</a>
阅读更多信息 http://www.w3.org/TR/html5/links.html#downloading-resources .
请注意,这仅适用于链接。当用户直接在浏览器中输入 URL 时,这当然不会有任何效果。如果需要,您需要发送特定的 HTTP header 。参见例如问题:How to force download of a file? .为此,您不一定需要像 PHP 这样的编程语言。例如,您也可以使用 .htaccess
来完成此操作:Force File(image) Download with .htaccess
关于html - 如何使 url 成为 html 中的下载链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19174327/