我写了一些授权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?