试图返回base64图像?无法弄明白

时间:2016-10-22 12:39:38

标签: react-native react-native-camera

希望有人可以帮助我。尝试使用相机拍照并将其转换为base64图像。我在某处看到它是内置于相机中的,但不确定该怎么做。以下是我如何设置相机:

      <Camera
      ref={(cam) => {
        this.camera = cam;
      }}
      style={styles.preview}
      aspect={this.state.camera.aspect}
      captureTarget={this.state.camera.captureTarget}
      type={this.state.camera.type}
      flashMode={this.state.camera.flashMode}
      defaultTouchToFocus
      mirrorImage={false}
    />

以下是拍摄照片时的代码:

  takePicture() {
if (this.camera) {
  this.camera.captureTarget()
    .then((data) => this.takePictureFunc(data) )
    .catch(err => console.error(err));
}

}

该对象只是返回它看起来的文件的位置..希望它返回base64 ..但无法弄清楚如何这样做。

0 个答案:

没有答案