无法从dropzone react js

时间:2018-10-09 14:10:28

标签: reactjs form-data dropzone

这是数据传入的功能。

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"
                    }}>

帮助我解决问题。

0 个答案:

没有答案