我需要创建一个下载链接,点击图片即可下载。
我是smarty的新手,并通过在谷歌上搜索来尝试使用html的几个选项。 下面是我尝试的代码,但这似乎毫无用处。
<a href="{image_url}" target="_blank">Download</a>
<a href="{image_url}" download="myImage">Download image</a>
<a href="/var/www/file/attachment/{destination}" target="_blank">Download link</a>
如果有人可以帮助我或指导我如何实现这一目标,那将会非常有帮助
答案 0 :(得分:0)
Smarty无法做到这一点。但是,您可以使用html download属性,这将强制下载:
<a href="{image_url}" target="_blank" download>Download</a>
不幸的是,它仅适用于最新的浏览器:http://caniuse.com/#feat=download
因此,如果您希望它在任何地方都可以使用,那么您必须使用服务器端解决方案,即使用php脚本:
<a href="dowload.php?file={image_url}">
或强制下载htaccess