【发布时间】:2021-02-11 03:47:38
【问题描述】:
我有下面的上传文件方法来上传多部分文件,我在上传像 28MB 这样的大文件时看到 413 Request Entity Too Large。我已在 tomcat 9 服务器配置中将 maxPostSize 设置为 50MB,并且还尝试了以下链接中的建议。我在application.properties 文件中添加了spring.servlet 属性。
spring.servlet.multipart.max-file-size=-1
spring.servlet.multipart.max-request-size=-1
spring.servlet.multipart.enabled=true
@PostMapping(********)
@ResponseBody
public response uploadfile(
@RequestParam(value = "id", required = true) String id,
@RequestPart(value = "file", required = false) MultipartFile multipartFile,
@RequestPart(required = true) data data) throws ServicesException {
return service.uploadfile(id, multipartFile, data);
}
我尝试了以下链接中的建议,但仍然看到相同的错误:Spring Boot Upload Multipart 413 Request Entity Too Large
【问题讨论】:
-
你也可以发布你的堆栈跟踪吗?
-
你使用的是哪个 multipartResolver?
标签: java spring-boot tomcat9