我的应用程序服务器是 Tomcat,我需要将文件(大尺寸)上传到我的应用程序。车身尺寸为POST
requests 确实很长,大约 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(使用前将#替换为@)