Как получить base64 из фотографий: // path images? - PullRequest
0 голосов
/ 01 мая 2019

В моем проекте я получаю альбомы галереи, используя 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' "

Пожалуйста, помогите мне, как решить !!!

...