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

回到顶部