Я хотел бы отобразить файл PDF в результате просмотра по следующему адресу:
http://www.mydomain.com/myfile
Для этого я использую 301 Redirect на .htaccess
, который перенаправляет myfile
на myfile.php
.Этот файл затем содержит
<?php
$filename = 'files/somefile.pdf';
header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="somefile.pdf"');
header('Content-Length: ' . filesize($filename));
@readfile($filename);
?>
. Основная идея заключается в том, что PDF-файл отображается в браузере без запроса пользователя на загрузку, но при форсировании загрузки выходное имя файла становится somefile.pdf
.Все отлично работает в IE, Firefox, Chrome, Safari и Opera.Однако в Android ничего не происходит.PDF не отображается и не запрашивает загрузку.Как я могу заставить это работать с Android?Что-нибудь мне нужно изменить в скрипте?