当用户单击图像时,我正在尝试下载图像,但以下是HTML代码,而不是通过下载打开图像:
<html>
<head></head>
<body>
<a download="logo.png" href="http://www.google.com/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png" title="Logo title">
<img alt="logo" src="http://www.google.com/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png">
</a>
</body>
</html>
注意:如果我将图像存储在服务器中并通过如下所示的路径,则可以下载图像:
<a download="logo.png" href="googlelogo_color_120x44dp.png" title="Logo title">
<img alt="logo" src="googlelogo_color_120x44dp.png">
有没有一种方法可以使图像可下载而不将其存储到服务器上?
我尝试过的事情:
试图使用.htaccess下载图像格式,但没有帮助!
< FilesMatch "\.(?i:jpg|gif|png)$">
Header set Content-Disposition attachment
< /FilesMatch>