我的问题是我想强制每种类型和文档的图像文件在点击特定链接时自动下载。 您可以使用下载属性,但这不适用于每个浏览器,因此我需要发送不同的请求标头。 我无法定义该的特定网址,因为这可以非常快速地更改,并且我使用的是CMS,因此用户喜欢选择应该受影响的文件。< / p>
我的解决方案是添加一个参数,如:
<a href="/some_folder_structure/some_image_here.jpg?download"
并通过htaccess检查参数 download 是否存在并重定向并强制下载。
这是我的代码:
RewriteCond %{QUERY_STRING} download
RewriteRule ^(.*) - [T=application/octet-stream]
你们中的任何人都能明白为什么它不起作用吗? 或者我应该尝试别的吗?