【发布时间】:2018-01-04 07:25:06
【问题描述】:
这是截取屏幕截图并将其保存到存储中的代码。现在我需要电子邮件附件保存图像的位置。我怎样才能得到那个位置?
captureScreen({
format: "jpg",
quality: 0.8,
})
.then(
uri => {
CameraRollExtended.saveToCameraRoll({
uri: uri,
album: albumName,
}, 'photo')
},
error => console.error("Oops, snapshot failed", error)
);
【问题讨论】:
-
uri应该是位置,试试console.log看看里面有什么 -
uri 是保存后不存在的临时位置。我需要 saveToCamera() 创建的位置。我需要将捕获的屏幕截图附加到邮件中。你知道有什么办法吗?
-
您仍然可以在
then回调中使用uri。在您保存到相机胶卷的同时,还使用该uri来构建电子邮件。 -
我试过这个,但是这个方法将图像保存到一个临时文件中,该文件只在应用程序运行时才存在。当电子邮件应用程序启动时,它被删除,所以我不能这样做。
标签: image react-native path location