【发布时间】:2022-11-12 18:03:31
【问题描述】:
@PostMapping(value = "/uploadCV" , consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
public ResponseEntity<?> uploadCV(@RequestHeader("token") String token,
@RequestParam("file") MultipartFile cvFile) throws Exception {
log.info(token + cvFile.getOriginalFilename()));
return curriculumService.addCurriculum(token, pdfFile);
}
如果我使用 MediaType.MULTIPART_FORM_DATA_VALUE 没有得到值“令牌”: 2022-11-11 16:13:28.040 WARN 7283 --- [nio-8080-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver:已解决 [org.springframework.web.bind.MissingRequestHeaderException:方法参数类型所需的请求标头“令牌”字符串不存在]
如果我使用 MediaType.MULTIPART_MIXED_VALUE 不获取文件: org.apache.tomcat.util.http.fileupload.FileUploadException:请求被拒绝,因为没有找到多部分边界
我能怎么做?
【问题讨论】:
标签: spring spring-boot spring-mvc microservices