在我的项目中,我使用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");
但是,这给了我以下错误:
Npull类型的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'”
请帮助我如何解决!!!