这是数据传入的功能。
onDrop(files) {
debugger;
this.setState({
files
})
const formData = new FormData();
formData.append('file', this.state.files);
console.log(formData);
files.forEach(file => {
debugger;
this.props.uploadStore.uploadFile(this.state.files, this.props.authStore.user.id)
.then((file) => {
console.log(file);
console.log("successfully inserted");
toast.success("Datei " + file + " erfolgreich hochgeladen!");
})
.catch((err) => {
console.log(err);
toast.error("Beim Dateiupload ist ein Fehler aufgetreten.");
})
});
}
这是返回的放置区域,数据不在formData中
<Dropzone disableClick={false} ref={node => {
this.dropzone = node;
}} onDrop={this.onDrop.bind(this)} style={{
display: "inline-block"
}}>
帮助我解决问题。