Tomcat 8 中的多部分文件最大大小配置[重复]

2024-05-07

我的应用程序服务器是 Tomcat,我需要将文件(大尺寸)上传到我的应用程序。车身尺寸为POSTrequests 确实很长,大约 15 MB 或更多。

我可以设置任何类型的配置或代码来解决这个问题吗?

请记住,这是multipart请求文件上传

提前谢谢了


Tomcat 7及以上版本有一个配置称为maxSwallowSize指定上传的字节数,默认值为 2MB。如果您的应用程序配置为接受更大的文件,例如在 Spring 中使用 MultipartResolver,Tomcat 将拒绝该请求。

因为您可以在应用程序中配置文件大小,所以我的建议是禁用maxShallowSize in {TOMCAT_HOME}/conf/server.xml使用价值-1然后仅使用应用程序中配置的大小

如下:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
            maxSwallowSize="-1"/>

你可以找到详细的说明here https://www.baeldung.com/spring-maxuploadsizeexceeded(带有spring框架)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tomcat 8 中的多部分文件最大大小配置[重复] 的相关文章

随机推荐