【问题标题】:Force a file or image to download using .htaccess使用 .htaccess 强制下载文件或图像
【发布时间】:2011-05-12 05:36:24
【问题描述】:

我一直在尝试使用 PHP Headers 强制下载图像,但出现了多个问题。

那么,相反,我如何使用.htaccess 以便当我链接到如下图像时:

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

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

我已经在我的项目中使用 .htaccess 来重写 URL,如果这会影响任何事情的话。

【问题讨论】:

  • PHP 标头有什么问题?
  • 我认为这里得到了回答:stackoverflow.com/questions/1010636/…
  • @Grillz:在谷歌搜索后已经尝试过了......不工作......@Evan PHP正在制作图像但没有显示它们......如果你有百分之一的错误证明代码,那么请做我的客人

标签: .htaccess download


【解决方案1】:

把它放到你的 .htaccess 中

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

确保您已安装并启用mod_headers

【讨论】:

  • 您是否安装并激活了 mod_headers?
  • HIT... 已安装并激活(现在)
猜你喜欢
  • 2016-01-16
  • 2014-11-19
  • 2014-12-27
  • 1970-01-01
  • 2012-02-23
  • 2011-10-11
  • 2012-06-08
  • 1970-01-01
相关资源
最近更新 更多