我正在使用.htaccess文件来链接JPEG下载,而不是在浏览器窗口中打开。 这就是我正在使用的:
AddType application/octet-stream .jpg
它在Mac OSX上的Safari和Firefox中运行良好,但在Windows上的IE 8上运行良好。 除了在PHP中编写标题之外,还有什么方法可以解决这个问题吗?
答案 0 :(得分:5)
我认为Internet Explorer也期望下载Content-Disposition: attachment
。如果您有mod_headers,则可以执行以下操作:
<FilesMatch "\.jpg$">
Header set Content-Disposition attachment
Header set Content-Type application/octet-stream
</FilesMatch>
答案 1 :(得分:1)
答案 2 :(得分:0)
在PHP中添加header("Content-disposition: attachment; filename=...");
答案 3 :(得分:0)
你试过这个吗(如果你有可能使用mod_headers)?