我在这里进退两难。好吧,我想要一个按钮来下载图片,而不是在浏览器上显示,或者至少要求保存图片。
我试图在 href 中找到图像 url,但它是在单击图片显示在 rbowser 上的链接时找到的。知道我在做什么错吗?这是链接代码
<a href="images/gallery/1.jpg"> Download This Image</a>
单击此下载图像会在新浏览器窗口中显示 1.jpg。!!
谢谢。
我在这里进退两难。好吧,我想要一个按钮来下载图片,而不是在浏览器上显示,或者至少要求保存图片。
我试图在 href 中找到图像 url,但它是在单击图片显示在 rbowser 上的链接时找到的。知道我在做什么错吗?这是链接代码
<a href="images/gallery/1.jpg"> Download This Image</a>
单击此下载图像会在新浏览器窗口中显示 1.jpg。!!
谢谢。
您可以使用该download
属性,但并非所有浏览器都支持
<a href="images/gallery/1.jpg" download="/path/to/image"> Download This Image</a>
主要有两种方法可以做到这一点:
<a href="images/gallery/1.jpg" download="images/gallery/1.jpg">Download This Image</a>
注意:这不会跨浏览器工作!
发送Content-Disposition
标头以强制客户端下载文件。您可能希望使用可选参数来允许直接显示图像。所以你会用类似的东西
if($_GET['download']){
header('Content-Disposition: attachment; filename="filename.ext"');
}
假设您正在使用 PHP