2011-04-25 45 views
2

我想強制PDF下載,而不是加載到瀏覽器中。.htaccess在Safari中強制PDF下載

我用我的.htaccess下面的代碼:

<FilesMatch "\.(?i:pdf)$"> 
    ForceType application/octet-stream 
    Header set Content-Disposition attachment 
</FilesMatch> 

它的偉大工程,但在Safari。

任何想法?

回答

12

在.htaccess文件試試這個

SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf 
Header add Content-Disposition "attachment" env=requested_pdf 

這似乎做工精細,甚至與Safari瀏覽我的測試在這裏

+0

哇,太完美了!它的作品非常漂亮。 – 2011-04-25 20:36:37

+0

這太快了,我不能接受答案:)。我會在6分鐘內接受它。 – 2011-04-25 20:37:15

+0

can [make it better](http://stackoverflow.com/a/34758866/257319) – 2016-01-13 05:50:49