Android Webview не загружает мою ссылку FPDF в webview - PullRequest
0 голосов
/ 08 марта 2019

Я использую веб-просмотр в своем родном приложении для Android. Но проблема, с которой я сталкиваюсь, заключается в том, что у меня есть PHP-файл generatePDF.php, который берет сеансы, параметры из URL-адреса и выводит PDF-файл по этому URL-адресу. Проблема заключается в том, что когда я передаю этот URL-адрес непосредственно в веб-просмотр, он не загружает pdf в веб-просмотр, а вместо этого, если я передаю прямую ссылку на файл PDF через ссылку привязки, он загружается.

WebView wv = findViewById(R.id.wvBrowser);
WebSettings ws = wv.getSettings();
wv.loadUrl("http://localhost/generatePDF.php?uid=1");

Выше кода не загружайте PDF. Но если я добавлю некоторый тег привязки и добавлю вышеуказанный путь в href, он откроет этот pdf.

wv.loadUrl("http://drive.google.com/viewerng/viewer?embedded=true&url=http://localhost/generatePDF.php?uid=1");

Я пробовал как выше, и он загружает PDF напрямую, но не пропускает сессии.

Пожалуйста, руководство, как я могу загрузить свой файл generatePDF прямо в веб-просмотр

1 Ответ

0 голосов
/ 08 марта 2019

WebView не имеет возможности отображать PDF-файлы.Либо:

  • Используйте что-то вроде PDF.js , чтобы иметь возможность анализировать и отображать PDF в WebView, или

  • Используйте библиотеку , чтобы отобразить PDF в качестве собственного представления

См. в этом блоге для получения дополнительной информации по этой теме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...