Отображение PDF-файлов в браузере Android - PullRequest
1 голос
/ 28 марта 2012

Я хотел бы отобразить файл 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?Что-нибудь мне нужно изменить в скрипте?

1 Ответ

4 голосов
/ 28 марта 2012

Встроенный в Android браузер не поддерживает PDF.Вам нужно будет встроить свой URL с Google Doc.Попробуйте это .. надеюсь, это поможет ..

url="http://docs.google.com/gview?embedded=true&url=http://118.102.182.50/victor/testpdf.aspx?s=9";
webView.loadUrl(url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...