2011-06-13 194 views
2

我正在使用.htaccess文件来建立JPEG下载链接,而不是在浏览器窗口中打开。 这是我使用的是什么:强制浏览器下载

AddType application/octet-stream .jpg 

它的工作在Safari和Firefox在Mac OSX不错,但不能在Windows上的IE 8。 除了用PHP编写头文件之外,有没有什么办法可以解决这个问题?我宁愿不做?

+0

应用程序/ x-msdownload – venimus 2011-06-13 14:07:30

回答

1

我发现一些教程,它使用另一种方法,它应该为你工作:

  1. Here
  2. and Here
5

我觉得InternetExplorer不也期待Content-Disposition: attachment的下载。如果你有mod_headers可用,你可以这样做:

<FilesMatch "\.jpg$"> 
    Header set Content-Disposition attachment 
    Header set Content-Type application/octet-stream 
</FilesMatch> 
+0

谢谢,这对我的工作! – user796037 2011-06-13 14:20:28

+0

+1优雅的解决方案,无论如何,内容处置标题不是IE的特权...我错了吗? – 2011-06-14 13:40:26