【发布时间】:2020-10-18 18:40:15
【问题描述】:
我在使用 spring rest 和 react 和 axios 上传文件时遇到了一些问题, 我的后端代码是
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public ResponseEntity uploadFile(@RequestParam MultipartFile file) {
return ResponseEntity.ok().build();
}
我可以使用邮递员上传文件,但是使用 axios 时出现了一些错误。
嵌套异常是 org.apache.commons.fileupload.FileUploadException:请求被拒绝,因为没有找到多部分边界
这是我的代码:
let formData = new FormData();
formData.append("file", this.state.selectedFile);
axios({
method: "post",
url: url,
data: {
formData
}
})
如果我放了
headers: { "Content-Type": "multipart/form-data" }
我也有错误, 谁能告诉我我的错误是什么?
【问题讨论】:
标签: reactjs spring file-upload axios multipartform-data