【发布时间】:2019-02-25 13:45:24
【问题描述】:
我正在使用 Sprin Boot,我需要处理这种类型的请求:
POST /post HTTP/1.0
content-type: multipart/form-data;boundary=482CFA229C8C00EBE48F4FAE633EDB4A0
content-length: 157
x-numbercomps: 1
user-agent: SAP NetWeaver Application Server (1.0;750)
host: 172.0.0.1:8080
accept-encoding: gzip
--482CFA229C8C00EBE48F4FAE633EDB4A0
Content-Type: text/plain
Content-Length: 11
X-compId: test.txt
content
--482CFA229C8C00EBE48F4FAE633EDB4A0--
控制器:
@PostMapping(value = "/**", params = {"create"}, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public String createPost(HttpServletRequest request,
@RequestParam MultipartFile... files) {
//do some staff
return "";
}
在控制器中没有错误,但MuiltipartFiles的数量为0
没有 Content-Disposition Spring 无法识别 MultipartFile。
有人知道如何处理吗?
谢谢。
【问题讨论】:
-
您能否展示您的控制器以及您在发布多部分时收到的错误消息
-
将控制器添加到主帖。没有错误..
标签: spring-mvc spring-boot post multipartform-data