关于tomcat文件传输大小
2017-09-26 11:09
85 查看
前台上传文件,尤其是大文件的时候,有可能会报文件太大错误,后台压根接受不到该文件,我们来解决这个问题。
1、找到Tomcat配置文件server.xml,修改 maxPostSize,然后保存
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="1073741824"/>注意:tomcat.maxPostSize在这种content-type下才会起作用:application/x-www-form-urlencoded
2、我们还需要在代码中配置文件上传(我的是spring-boot,原理差不多):
在启动类中加入如下代码
/**
* 文件上传配置
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//文件最大
factory.setMaxFileSize("20MB"); //KB,MB
/// 设置总上传数据总大小
factory.setMaxRequestSize("20MB");
return factory.createMultipartConfig();
}
3、查看Tomcat日志:
tail -f /root/tomcat/apache-tomcat-8.5.15/logs/catalina.out
1、找到Tomcat配置文件server.xml,修改 maxPostSize,然后保存
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="1073741824"/>注意:tomcat.maxPostSize在这种content-type下才会起作用:application/x-www-form-urlencoded
2、我们还需要在代码中配置文件上传(我的是spring-boot,原理差不多):
在启动类中加入如下代码
/**
* 文件上传配置
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//文件最大
factory.setMaxFileSize("20MB"); //KB,MB
/// 设置总上传数据总大小
factory.setMaxRequestSize("20MB");
return factory.createMultipartConfig();
}
3、查看Tomcat日志:
tail -f /root/tomcat/apache-tomcat-8.5.15/logs/catalina.out
相关文章推荐
- 关于Linux下,文件传输与ftp以及Tomcat配置等
- 关于window下设置tomcat服务启动并且设置内存大小
- dreamweaver网页报错_关于tomcat
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
- 关于Tomcat服务器启动抛出异常的原因
- tomcat与oracle关于8080端口的冲突
- 关于Jboss与Tomcat之间的问题
- Ubuntu下关于tomcat的几个常见问题
- 关于tomcat修改*.java文件后不需要重启服务的配置
- 关于Integer大小比较的问题
- 关于Eclipse启动Tomcat时,45秒超时解决方式
- 一道关于继承类的sizeof大小问题
- 关于tomcat的web目录映射问题
- 关于tomcat 中的 tomcat-users.xml 配置不生效原因
- eclipse内存设置,tomcat内存设置,查看内存大小
- 关于MyEclipse项目部署后Tomcat里面的class文件不齐全
- 关于webbrowser更改字体大小的方法
- Eclipse/MyEclipse中设置tomcat内存大小
- 关于类对象大小的 sizeof 计算问题