后台代码
@PostMapping("/upload") public void upload(@RequestBody MultipartFile file){ //处理代码 }
postman测试
注意:上传文件时点击下拉框时,只有光标不在文本框中时下拉框才会显示file出来。
测试的过程中,报错如下
Content type 'multipart/form-data;boundary=--------------------------496238283102520395700876;
原因是后台接口做了规范,默认就是通过@RequestBody的方式请求的。也就是每一个请求必须是通过实体对象进行传参,不能通过form-data表单提交的方式 进行传参。
解决方案:
1,改成json方式提交。
2,把接口中的@RequestBody注解去掉。