2014-05-22 94 views
1

我一直在IE中顯示PDF文檔的問題。其他瀏覽器(Chrome,Firefox等)都可以,但IE不好。因此,我的解決方案是僅通過修改.htaccess文件來強制IE用戶下載PDF。我目前設置了強制所有瀏覽器上的PDF下載,但是我想要chrome/firefox /等。用戶可以在瀏覽器中顯示PDF。在Internet Explorer中Force PDF下載'Only'

這裏是我當前的.htaccess規則:

<FilesMatch "\.(?i:pdf)$"> 
    SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf 
    Header add Content-Disposition "attachment" env=requested_pdf 
</FilesMatch> 

是否有利用BrowserMatch只設置這個頭在IE時的方法嗎?還是有另一種解決方案使用另一種方法?到目前爲止我沒有運氣。

預先感謝您!

CentOS | Apache | PHP

回答

1

在.htaccess文件

SetEnvIf之後REQUEST_URI 「.PDF $」 requested_pdf = PDF

頭添加內容處置 「附件」 ENV = requested_pdf試試這個

+0

謝謝你救了我一很多時間 :) – researcher