#react-native
Вопрос:
В моем приложении React Native мне нужно преобразовать некоторые изображения base64 обратно в uri. Причина в том, что uri являются временными и могут быть удалены из кэша. Существует множество способов преобразования URI в base64, но не наоборот. Кто-нибудь знает, как это сделать?
Ответ №1:
Вы можете использовать библиотеку buffer для декодирования данных, закодированных в base64, в приложении react native.
npm i buffer
После установки вы можете импортировать библиотеку буферов в свое приложение react native
import { Buffer } from 'buffer';
а затем декодировать данные в кодировке base64
Buffer.from(data, 'base64');
Строка выше возвращает декодированные данные в виде байтов и
Buffer.from(data, 'base64').toString('ascii');
возвращает декодированные данные в виде строки в кодировке ascii.
Комментарии:
1. о, и вы уверены, что это будет работать с react native?
2. Да, я подтвердил свой ответ с помощью react native версии 0.65.1 и 0.66