当前请求不是 Postman 的多部分请求
Current request is not a multipart request with Postman
我有这个class:
@RestController
@RequestMapping("/api/v1")
@Slf4j
public class FileController extends ResourceController {
private final FileUtils fileUtils;
public FileController(JwtTokenUtil jwtTokenUtil,
UserService userService, FileUtils fileUtils) {
super(jwtTokenUtil, userService);
this.fileUtils = fileUtils;
}
@PostMapping("/uploadFile")
public void uploadFile( @RequestParam("file") MultipartFile file,
@RequestHeader(value = "Authorization") String authHeader) {
...
}
但是当我使用 Postman 选择二进制作为正文调用端点时出现此错误:
"org.springframework.web.multipart.MultipartException: Current request is not a multipart request\n\tat org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValueInternal(RequestParamMethodArgumentResolver.java:210)\n\tat org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:193)\n\tat org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:114)\n\tat org.springframework.web.method.support.
我有这个class:
@RestController
@RequestMapping("/api/v1")
@Slf4j
public class FileController extends ResourceController {
private final FileUtils fileUtils;
public FileController(JwtTokenUtil jwtTokenUtil,
UserService userService, FileUtils fileUtils) {
super(jwtTokenUtil, userService);
this.fileUtils = fileUtils;
}
@PostMapping("/uploadFile")
public void uploadFile( @RequestParam("file") MultipartFile file,
@RequestHeader(value = "Authorization") String authHeader) {
...
}
但是当我使用 Postman 选择二进制作为正文调用端点时出现此错误:
"org.springframework.web.multipart.MultipartException: Current request is not a multipart request\n\tat org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValueInternal(RequestParamMethodArgumentResolver.java:210)\n\tat org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:193)\n\tat org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:114)\n\tat org.springframework.web.method.support.