在做图片上传时遇到的问题:
后端是这么接收的:
@RequestParam MultipartFile file
怎么看都没什么问题,但是就是报错400说当前请求不是多部分请求,直到打开前端代码,才知道问题所在
前端代码是这么写的:
changeType(val){
this.post( val,this.$sParam.photoUpload).then(response=>
好嘛直接传的,没做处理,难怪后台死活报错,知道问题所在,接下来就可以进行解决了
正确格式如下:
你得给他整成formData格式才对嘛,这样上传就没啥子问题了
changeType(val){
const data = new FormData();
data.append("file", val.file); //上传的是 File 对象
this.post( data,this.$sParam.photoUpload).then(response=>
避坑避坑