Байт 64 Расшифровать для загрузки файла - PullRequest
0 голосов
/ 27 января 2020

У меня есть некоторый WebView, и у WebView есть кнопка, когда мы нажимаем кнопку, она загружает файл PDF типа Byte64

например, = data: application / pdf; base64, JVBERi0xLjQKJeLjz9MKMyAwIG9i ....

My Chrome, автоматически загрузит файл с этого байта64. Но мой WebView зависнет.

Я хочу, чтобы заполнение можно было загружать или просматривать с помощью PdfViewer. но я не понимаю, как происходит декодирование byte64. Вот мой код:

webView = (WebView) findViewById(R.id.bilingweb);
    webView.loadUrl("https://www.sse2.pajak.go.id");
    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setSupportMultipleWindows(true);
    webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
    webSettings.setSupportMultipleWindows(true);
    Toolbar toolbar = findViewById(R.id.toolbar1);
    setSupportActionBar(toolbar);
    getSupportActionBar().setTitle("e-Biling");
    getSupportActionBar().setSubtitle("Bayar Pajak Online");
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
...