我尝试使用弹簧属性进行设置: spring.http.multipart.file大小阈值= 0 spring.http.multipart.max文件大小= 10Mb的 spring.http.multipart.max请求尺寸= 10Mb的
...但是在使用泽西多部分时似乎没有做任何事情。
使用球衣时如何设置此最大文件大小?
编辑:添加代码
application.properties
multipart.max-file-size=30MB
multipart.max-request-size=30MB
resource.java
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
public TmpFileInfoDto store(
@NotNull @Valid @FormDataParam("file") final File file,
@FormDataParam("file") final FormDataBodyPart formDataBodyPart) throws IOException {
// upload to S3, add DB record, etc
}
答案 0 :(得分:2)
@VelNaga在评论中对我有所了解,为了便于找到这个答案,我将对答案进行重新评论。
你是哪个spring-boot版本 使用?spring.http.multipart.max-file-size = 10Mb仅适用于 spring-boot 1.4.0及以上版本。对于spring-boot版本小于1.4使用 multipart.max-file-size = 10Mb。如果您正在使用泽西客户端 请分享代码,否则我们无法帮助您。