使用axios怎么往后端传输MultipartFile文件?

来源:1-3 初学编写 HelloWorld 和 Counter

warren_au

2022-10-07

我自己联系的案例中使用axios往后端上传图片,后端是springboot
使用postman测试过上传MultipartFile没问题
后端接收文件
@RequestParam(value = “files”)MultipartFile[] multipartFiles

可是当我在前端使用axios上传antdesign组件中的文件时。后端就会报错误
Current request is not a multipart request

the request was rejected because no multipart boundary was found
前端axios
let responseUpload = await axios.post(port + “property/uploadPropertyPhoto?propertyId=” + response.data.data.id,
{
files:values.fileList.fileList
},{
headers:{
‘Content-Type’: ‘multipart/form-data’
},
}
);
request payload可以看出文件已经携带在request里了
图片描述
请问这个问题该怎么解决,很急试了很多次都不行

写回答

1回答

Dell

2022-10-16

把请求的 header 体里的内容在控制台里打印一下,发一下

0
0

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3394 学习 · 1468 问题

查看课程