Как показать авторизованный pdf с URL в Android, а не скачать его? - PullRequest
0 голосов
/ 07 мая 2019

Я написал некоторый код для авторизации pdf и показал его с помощью ACTION_VIEW.


    Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(pdf));
    browserIntent.setDataAndType(Uri.parse(pdf), "application/pdf");
    Bundle bundle = new Bundle();
    bundle.putString("Authorization", "Bearer " + token);
    browserIntent.putExtra(Browser.EXTRA_HEADERS, bundle);
    startActivity(browserIntent);

Pdf пытается открыть, но в конце показывает тост «Проблема с файлом».Я могу открыть его в браузере, но браузер позволяет только для загрузки.Этот pdf должен открываться без скачивания.

Мой вопрос: как мне правильно показать pdf, который требует авторизации на предъявителя и не должен быть загружен?

...