В моем проекте я получаю альбомы галереи, используя act-native-photos-framework , что дает мне альбом галереи.Затем, используя этот объект альбома, я извлекаю изображения этого конкретного альбома, который возвращает массив ресурсов.Эти активы содержат uri
, которые выглядят следующим образом:
"фотографии: // C5E8291B-09C6-2231-856D-989D929392FA2 / L0 / 001"
Как яможно получить строку base64 этого образа.
Я пытался получить с помощью реагировать-родной-образ-base64 и реагировать-нативный-фс , но ничего из этого не работает.
Вот код, в котором я использовал react-native-image-base64
:
const base64 = await ImgToBase64.getBase64String("photos://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001");
Но это дает мне следующую ошибку:
Значение JSON '' типаNSNull не может быть преобразовано в NSString
Вот код, использующий react-native-fs
:
const base64 = await RNFS.readFile('photos://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001','base64');
Выше кода, сообщающего мне эту ошибку:
"ENOENT: нет такого файла или каталога, откройте 'photos: // C5E8291B-09C6-2231-856D-989D929392FA2 / L0 / 001' "
Пожалуйста, помогите мне, как решить !!!