如何在世博项目中读取画廊图像字节数据?

How to read gallery image bytes data in expo project?

提问人:Adnesh Dhamangaonkar 提问时间:11/15/2023 更新时间:11/15/2023 访问量:11

问:

我正在制作一个应用程序,可以备份设备中的照片。为此,我需要获取图像字节数据。

我可以使用 expo-media-library 获取画廊项目 -uri

MediaLibrary.getAssetsAsync({
      first: 100,
      sortBy: "creationTime",
})

但是,此返回的资产没有图像字节字段。但是,它们有一个字段,我用它来使用 expo-file-system 检索图像数据。uri

FileSystem.readAsStringAsync(uri, {
      encoding: FileSystem.EncodingType.Base64,
})

这给了我错误

Error: Unsupported URI scheme for 'ph://6ED12572-E99F-47DD-8E71-BAFA7510E71D'

有什么方法可以读取图像字节或将此 ph:/// uri 转换为 file:/// uri?

ios react-native expo expo-文件系统

评论


答: 暂无答案