Плагин Base64 возвращает пустые данные :,.
Я пытаюсь сохранить некоторые изображения в телефонную галерею в ionic4 с помощью плагина base64togallery.Поскольку файлы хранятся локально в папке данных приложения, я использую плагин base64 для преобразования файла в строку в кодировке base64, которую затем передаю в base64togallery.
К сожалению, иногда плагин base64 возвращает данные :, вместоправильной строки.
В то же время я не могу использовать readDataByUrl, потому что он каким-то образом возвращает другую строку base64, которая не принята base64togallery.Вот код:
this.base64.encodeFile(this.imgUrl).then(base64 => {
this.base64ToGallery.base64ToGallery(base64, {prefix: 'img_', mediaScanner:true}).then( res => {
this.presentToast(true);
}, err => {
this.presentToast(false);
})
})
}
Я ожидаю, что у меня всегда будет правильное изображение в кодировке base64 вместо data :, string.
Мне просто нужно сохранить файлы, которые у меня уже есть локальнов галерею телефонов, мне не нужно использовать этот плагин, так что любое другое решение будет хорошо.