如何在React Native中获取保存的图像位置?

时间:2018-01-04 07:25:06

标签: image react-native path location

这是获取屏幕截图并将其保存到存储空间的代码。现在我需要保存图像的位置以用于电子邮件附件。我怎样才能到达那个位置?

captureScreen({
      format: "jpg",
      quality: 0.8,
    })
    .then(
      uri => {
        CameraRollExtended.saveToCameraRoll({
          uri: uri,
          album: albumName,
        }, 'photo')
      },
      error => console.error("Oops, snapshot failed", error)
    );

1 个答案:

答案 0 :(得分:1)

根据文档,saveToCameraRoll函数返回一个Promise,它将使用新URI解析。因此,以下代码可以帮助您解决您遇到的问题。

CameraRollExtended.saveToCameraRoll({
  uri: uri,
  album: albumName,
}, 'photo').then((newUri) => {
  console.log('new location of image => ', newUri);
})