gpt4 book ai didi

java - FileSizeLimitExceededException 导致错误 500 而不是 413

转载 作者:行者123 更新时间:2023-12-02 10:38:13 24 4
gpt4 key购买 nike

我遇到了类似的异常

2018-11-01 21:05:49.122 ERROR 31446 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1024 bytes.] with root cause org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1024 bytes.

为什么 413 http 错误没有自动引发?

最佳答案

您必须定义文件上传的最大文件大小。

在application.properties中添加以下属性

spring.http.multipart.max-file-size=128KB
spring.http.multipart.max-request-size=128KB

对于 Spring Boot 2。

spring.servlet.multipart.max-file-size=128MB
spring.servlet.multipart.max-request-size=128MB
spring.servlet.multipart.enabled=true

引用this

关于java - FileSizeLimitExceededException 导致错误 500 而不是 413,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53115475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com