.htaccess принудительно загружает PDF в Safari

#.htaccess #safari #download

#.htaccess .htaccess #сафари #Скачать

Вопрос:

Я хочу принудительно загружать PDF, а не загружать в браузере.

Я использую следующий код в моем .htaccess:

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

Это отлично работает, за исключением Safari.

Есть какие-нибудь идеи?

Ответ №1:

Попробуйте это в вашем файле .htaccess

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

Похоже, что он отлично работает даже с safari в моих тестах здесь

Комментарии:

1. Это было слишком быстро для меня, чтобы принять ответ :). Я приму это через 6 минут.