Я использую react-native-fs, и я пытаюсь сохранить base64 pdf-файла в моей файловой системе эмуляторов Android.Как сохранить PDF в файловой системе Android, а затем просмотреть PDF-response-native
Получаю pdf-код с кодировкой base64 с сервера.
Я тогда декодировать base64 строку с линией: функция
var pdfBase64 = 'data:application/pdf;base64,'+base64Str;
SAVEFILE()
saveFile(filename, pdfBase64){
// create a path you want to write to
var path = RNFS.DocumentDirectoryPath + '/' + filename;
// write the file
RNFS.writeFile(path, base64Image, 'base64').then((success) => {
console.log('FILE WRITTEN!');
})
.catch((err) => {
console.log("SaveFile()", err.message);
});
}
Ошибка
При попытке спасения pdfBase64 файла сохранения() функция ловит следующая погрешность:
bad base-64
Вопрос
Может ли кто-нибудь сказать, где или что я делаю неправильно? Спасибо.