2011-06-13 289 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