代码之家  ›  专栏  ›  技术社区  ›  Moon

使用.htaccess强制下载文件或图像

  •  5
  • Moon  · 技术社区  · 15 年前

    我一直试图使用php头文件强制下载图像,但有很多问题。

    所以,我应该如何使用 .htaccess 所以当我链接到一个像:

    <a href="wallpapers/image.jpg">Download</a>
    

    …不是在浏览器中打开该文件,而是实际下载该文件并将其保存到用户的计算机上。

    我已经在我的项目中使用了.htaccess来重写URL,如果这会影响到任何内容。

    1 回复  |  直到 8 年前
        1
  •  18
  •   That Brazilian Guy KoalaBear    8 年前

    把这个放到你的.htaccess中

    <FilesMatch "\.(?i:jpg|gif|png)$">
      Header set Content-Disposition attachment
    </FilesMatch>
    

    确保你有 mod_headers 已安装并启用。

    推荐文章