RNCamera 拍摄的图像保存在哪里?
Posted
技术标签:
【中文标题】RNCamera 拍摄的图像保存在哪里?【英文标题】:where is the image capture by RNCamera saved? 【发布时间】:2020-01-02 17:15:57 【问题描述】:我在我的项目中使用了 RNCamera,但我不知道它保存在缓存中的哪个位置。如何预览图像并删除图像。该应用程序在我的 android 手机中占用了大量缓存。
【问题讨论】:
您检查过图库中的图片吗? 图片没有保存在图库中 【参考方案1】:来自the documentation
uri:(字符串)保存在应用缓存目录中的图像的路径。
takePicture = async() =>
if (this.camera)
const options = quality: 0.5, base64: true ;
const data = await this.camera.takePictureAsync(options);
console.log(data.uri);//print uri for image saved
;
【讨论】:
console.log 显示缓存文件夹的位置如何查看这些图像或更改图像的位置??【参考方案2】:如果不是您预定义的文件位置,您可以查看图库中的图像。
请从以下返回 data.uri 的源中检查 takePicture = async function(),您可以完全控制移动文件和显示图像以及删除。
https://github.com/react-native-community/react-native-camera/blob/master/docs/RNCamera.md
【讨论】:
如何定义图片保存的位置?它们显示了缓存的位置,我找不到图像的确切保存位置以上是关于RNCamera 拍摄的图像保存在哪里?的主要内容,如果未能解决你的问题,请参考以下文章