【发布时间】:2020-01-14 09:34:33
【问题描述】:
我正在尝试上传文件(任何类型),但是我做错了,无论是使用服务器端(Spring 控制器)还是客户端(邮递员)。
控制器(尝试两种方法):
@RestController
@RequestMapping("/group")
public class GroupController {
@PostMapping(value = "/test1", consumes = MediaType.MULTIPART_FORM_DATA_VALUE, produces = MediaType.MULTIPART_FORM_DATA_VALUE)
public String testUpload1(@RequestBody MultipartFile file) {
return null;
}
@RequestMapping(value = "/test2", method = RequestMethod.POST)
public String testUpload2(@RequestParam(name = "file", required = true) MultipartFile multipartFile) {
return null;
}
}
【问题讨论】:
-
尝试将方法参数作为“@RequestParam(name = "file") MultipartFile 文件”而不是 @RequestBody 用于方法 testUpload1
-
我添加了新答案,请检查。
标签: java spring controller postman