后台代码

@PostMapping("/upload")
public void upload(@RequestBody MultipartFile file){
     //处理代码
}

postman测试

 注意:上传文件时点击下拉框时,只有光标不在文本框中时下拉框才会显示file出来。

测试的过程中,报错如下

Content type 'multipart/form-data;boundary=--------------------------496238283102520395700876;

原因是后台接口做了规范,默认就是通过@RequestBody的方式请求的。也就是每一个请求必须是通过实体对象进行传参,不能通过form-data表单提交的方式 进行传参。

解决方案:

1,改成json方式提交。

 

 2,把接口中的@RequestBody注解去掉。

 posted on 2021-06-16 09:24  会飞的金鱼  阅读(869)  评论(0)    收藏  举报