一、postman 处表单携带文件的方式
先要修改content-type
必须改,否则不支持
java
Content-Type
multipart/form-data
Body 表单处
二、JavaWeb @PostMapping 处接收的写法
不要带 @RequestBody
不要带 @RequestBody
不要带 @RequestBody
java
@PostMapping(value = "/importXxxxx")
public Response importXxxxxx(XxxxxxxRequest xxx) throws Exception {
..........
}
XxxxxxxRequest 中类似如下
public class XxxxxxxRequest {
private Long taskId;
private MultipartFile file;
.......
.......
.......
}
是的,这样就可以拿到
当然 同时在定义的类外面写也可以获取到 例如
java
@PostMapping(value = "/importXxxxx")
public Response importXxxxxx(XxxxxxxRequest xxx,
@RequestParam(value = "file") MultipartFile file) {
......
}
此时 外面的file 也是被赋值了的,当然 上面postman 还是没有变化的 还是一个表单