这是获取屏幕截图并将其保存到存储空间的代码。现在我需要保存图像的位置以用于电子邮件附件。我怎样才能到达那个位置?
captureScreen({
format: "jpg",
quality: 0.8,
})
.then(
uri => {
CameraRollExtended.saveToCameraRoll({
uri: uri,
album: albumName,
}, 'photo')
},
error => console.error("Oops, snapshot failed", error)
);
答案 0 :(得分:1)
根据文档,saveToCameraRoll
函数返回一个Promise,它将使用新URI解析。因此,以下代码可以帮助您解决您遇到的问题。
CameraRollExtended.saveToCameraRoll({
uri: uri,
album: albumName,
}, 'photo').then((newUri) => {
console.log('new location of image => ', newUri);
})