0

在我的项目中,我正在使用react-native-photos-framework检索画廊的相册,这给了我画廊的相册。然后使用那些专辑对象,我正在获取该特定专辑的图像,该专辑返回资产数组。这些资产包含uri如下所示:

“照片://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001”

如何获取该图像的 base64 字符串。

我尝试使用react-native-image-base64react-native-fs但都没有工作。

这是我使用的代码react-native-image-base64

const base64 = await ImgToBase64.getBase64String("photos://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001");

但是,这给了我以下错误:

NSNull 类型的 JSON 值 '' 无法转换为 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'”

请帮我解决一下!!!

4

0 回答 0