首页 > 解决方案 > 错误:/storage/emulated/0/saved_signature/signature.png(没有这样的文件或目录)在本机反应

问题描述

我是新手react native。我正在尝试存储签名图像。使用签名捕获和获取 blob。但是当我保存签名时,就会出现这样的错误:

Error: /storage/emulated/0/saved_signature/signature.png (No such file or directory)

我正在使用这样的 fetch blob

_onSaveEvent = (result) => {
   
      RNFetchBlob.fs
      .writeFile(result.pathName, result.encoded, "encoding type")
      .then(success => {
        Alert.alert(
              "info",
              `It's been downloaded in ${result.pathName}.`
            );   })
      .catch(err => {
        console.warn(err)
      });
  this.setState({ base64: result.pathName });
  console.log("bbbbbbbbbbbbbbbbbbb"+this.state.base64);
}


<SignatureCapture
          //  saveImageFileInExtStorage={true}
          style={styles.signature}
          ref={this.sign}
          onSaveEvent={this._onSaveEvent}
          onDragEvent={this._onDragEvent}
          showNativeButtons={false}
          // saveImage={true}
          showTitleLabel={false}
          
          viewMode={'portrait'}
        />

标签: javascriptreact-nativebase64digital-signaturereact-native-fetch-blob

解决方案


推荐阅读