使用react-native-signature-capture的多个签名保存在同一文件中

时间:2019-09-14 07:06:57

标签: react-native signature

我正在使用React-Native应用程序,该应用程序使用react-native-signature-capture收集多个签名

当我想使用result.pathName将结果文件上传到S3时 结果,我总是得到相同的文件。每个新签名都会在内部写入同一文件,即:/Users/adnan/Library/Developer/CoreSimulator/Devic…53-4B89-84A2-B2D72D004241/Documents/signature.png

当我使用base64(result.encoded)时,它总是返回预期的不同签名,但是我希望将文件上传到S3,因此我使用result.pathName,并且一切正常,但是我得到的签名相同所有用户。

    onSaveEvent = (result) =>        
        {this.props.dispatch(setFieldParticipantAction('current_participant_sign_uri',result.pathName))
        this.setState({ isVisible: false })
    }

    onDragEvent = () => {
        this.setState({sigChanged: true }) 
    }

    saveSign() {
        this.refs["sign"].saveImage();
    }

1 个答案:

答案 0 :(得分:0)

我已经使用了此pull请求中的代码,它使我的组件可以使用多个签名来获得唯一的文件名: https://github.com/RepairShopr/react-native-signature-capture/pull/179 Pull request