我正在使用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();
}
答案 0 :(得分:0)
我已经使用了此pull请求中的代码,它使我的组件可以使用多个签名来获得唯一的文件名: https://github.com/RepairShopr/react-native-signature-capture/pull/179 Pull request