在我的项目中,我正在使用react-native-photos-framework检索画廊的相册,这给了我画廊的相册。然后使用那些专辑对象,我正在获取该特定专辑的图像,该专辑返回资产数组。这些资产包含uri
如下所示:
“照片://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001”
如何获取该图像的 base64 字符串。
我尝试使用react-native-image-base64和react-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'”
请帮我解决一下!!!