【发布时间】:2017-05-19 01:21:55
【问题描述】:
我正在尝试通过 axios 发布请求将文件发送到我的后端。
这是我目前遇到的错误:
cherrypy._cperror.HTTPError: (415, '预期内容实体 输入 application/json, text/javascript')
根据我阅读的内容,我需要更改我的帖子请求中的 Content-Type,我环顾四周,目前正在尝试这样做:
handleUploadButton(e){
const upload_file = this.state.file;
const formData = new FormData();
formData.append('file', upload_file);
const request = axios.post(someUrl, formData, {headers: {
"Content-Type": "application/json"}
})
.then(function (response) {
console.log('successfully uploaded', upload_file);
});
}
不确定是否相关,但所有这些都是通过 reactjs 表单发生的。 这是我当前的 Content-Type:Content-Type:multipart/form-data;边界=----WebKitFormBoundaryBwjjjGuJEySeXdRU
我不知道从这里去哪里。任何帮助将不胜感激。
【问题讨论】:
标签: javascript rest http reactjs axios