В своем коде я пытаюсь скачать файл PDF. Я получаю Base64 кодировать строку в значение данных. Я должен загрузить этот файл в формате PDF на свой мобильный. Пожалуйста, предложите, как я могу это сделать. Спасибо.
@Override
public void onInvoicePDFReceived(InvoiceDownload invoiceDownload) {
String FileName= invoiceDownload.getFileName();
String dataValue = invoiceDownload.getData();
File pdfFile = new File(dataValue,"itemized_FINV00988828-2003M_1032028_20200401_52555550.pdf");//File path
FileOutputStream fos = null;
try {
if (dataValue != null) {
fos = context.openFileOutput("myPdf.pdf", Context.MODE_PRIVATE);
byte[] decodedString = android.util.Base64.decode(dataValue , android.util.Base64.DEFAULT);
fos.write(decodedString);
fos.flush();
fos.close();
}
} catch (Exception e) {
} finally {
if (fos != null) {
fos = null;
}
}
}