Tomcat 8中多部分文件的最大大小配置
我的应用程序服务器是Tomcat,我需要将文件(大文件)上传到我的应用程序。POST
请求的主体大小确实很长,例如15 MB或更多。
我可以设置任何类型的配置或代码来克服此问题吗?
请记住,这是multipart
文件上传请求
提前谢谢了
回答:
Tomcat
7及更高版本具有称为的配置maxSwallowSize
,用于指定上载的字节数,默认值为2MB。如果您的应用程序配置为接受更大的文件,例如在Spring中使用MultipartResolver,则Tomcat将拒绝该请求。
因为你可以在你的应用程序配置文件的大小,我的建议是禁止maxShallowSize
在{TOMCAT_HOME}/conf/server.xml
使用值-1
,然后只在您的应用程序配置的大小工作
如下:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443"
maxSwallowSize="-1"/>
您可以在此处找到详细说明(使用spring
framerwork)
以上是 Tomcat 8中多部分文件的最大大小配置 的全部内容, 来源链接: utcz.com/qa/428700.html