如何使用按钮标签实现以下目标:
<a id="download" href="a.jpg" download="a.jpg">Download</a>
PS:当你点击按钮时,它应该下载 a.jpg 文件,而不是在浏览器中打开它。
你想Content-Disposition: attachment;
在后端。您需要一个分发图像的脚本来强制下载。
<a href="test.png" download ><input type="button" id="btn1" onclick="saveAsImg(document.getElementById('chart_div'));" title="Download Png" /></a>
find parent of id="btn1"
like $("#btn1").parent().get(0).href=$("img1").src;
现代浏览器的解决方案
有图片链接
<a href="a.jpg" download="imageName"><img src="images/a.jpg" alt="Image"/></a>
带文字链接
<a href="a.jpg" download="imageName">Download Image</a>
在某些情况下不起作用
<a id="download" href="a.jpg" download="a.jpg">Download</a>
因为,服务器不希望任何人正常下载内容的方法。所以我们需要强制下载方法。
我认为你应该
试试这个