我使用 .htaccess 文件来创建 JPEG 下载链接,而不是在浏览器窗口中打开。 这就是我正在使用的:
AddType application/octet-stream .jpg
它在 Mac OSX 上的 Safari 和 Firefox 中运行良好,但在 Windows 上的 IE 8 上运行不佳。 除了在 PHP 中编写一个我不想做的 header 之外,还有什么办法可以解决这个问题吗?
最佳答案
我认为 Internet Explorer 也需要 Content-Disposition:attachment
进行下载。如果您有mod_headers可用,您可以这样做:
<FilesMatch "\.jpg$">
Header set Content-Disposition attachment
Header set Content-Type application/octet-stream
</FilesMatch>
关于php - 强制浏览器下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331483/