Post请求,axios中的400(错误请求)

时间:2020-07-29 18:38:37

标签: react-native axios

我在postman上对此URL http:// localhost:8000 / files / 发出了发布请求。成功了但是,在我的React前端尝试相同的操作会产生 400(错误的请求错误)。它还显示未捕获(承诺)错误:请求失败,状态码为400

这是我的代码:

submitHandler

 submitHandler(event) {
        event.preventDefault();
        const headers = {
        'Content-Type': 'application/json',
    }
        const data = new FormData()
        data.append('file', this.state.pdf_file)
        console.warn(this.state.pdf_file);
        axios
            .post("http://localhost:8000/files/", data, {headers: headers})
            .then(res => {
                console.warn(res);
            })

onFileChange


 onFileChange(event) {
        this.setState({
            pdf_file: event.target.files[0],
        });
    };

文件上传div

 <div>
      <input type="file" name="file" onChange={this.onFileChange}/>
 </div>

我尝试了几个没有解决方案的链接。我很高兴在这里得到帮助。

0 个答案:

没有答案