我一直试图使用php头文件强制下载图像,但有很多问题。
所以,我应该如何使用 .htaccess 所以当我链接到一个像:
.htaccess
<a href="wallpapers/image.jpg">Download</a>
…不是在浏览器中打开该文件,而是实际下载该文件并将其保存到用户的计算机上。
我已经在我的项目中使用了.htaccess来重写URL,如果这会影响到任何内容。
把这个放到你的.htaccess中
<FilesMatch "\.(?i:jpg|gif|png)$"> Header set Content-Disposition attachment </FilesMatch>
确保你有 mod_headers 已安装并启用。
mod_headers