org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'multipart/form-data;boundary=----WebKitFormBoundary2tAUUvKKffi7qj7m;charset=UTF-8' not supported
时间: 2024-03-06 18:04:44 浏览: 278
http post上传文件与表格 ContentType = multipart/form-data
这个异常是由于请求的Content-Type不被支持,Spring MVC默认情况下只支持application/x-www-form-urlencoded和application/json两种Content-Type。如果你想支持multipart/form-data类型的请求,你需要在Controller类或方法上使用`@RequestMapping`注解,并设置consumes属性为"multipart/form-data"。例如:
```
@PostMapping(value = "/uploadFile", consumes = "multipart/form-data")
public ResponseEntity<String> uploadFile(@RequestParam("file") MultipartFile file) {
// 处理上传文件的逻辑
}
```
另外,你还需要确保你的请求头中正确设置了boundary参数,例如:
```
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary2tAUUvKKffi7qj7m
```
阅读全文