SpringBoot项目文件上传413超过默认大小(nginx和tomcat默认配置修改)
1,问题:通过前端页面上传文件时,http返回了413的错误码。413就是请求体过大,超过了nginx的默认配置,ng拒绝了该请求。
2,解决方法:登陆你的服务器,去修改nginx的配置文件nginx.conf
一般都会再linux系统的/etc的目录下,添加 client_max_body_size 10m
配置,将body的请求大小调整为10M ;
然后重启nginx使刚才修改的 配置文件生效;
3,再次请求500,这此返回500后台服务异常,这是应为tomcat默认的请求体参数是1M,tomcat打出来下图的堆栈信息;
4,解决方法:修改tomcat的默认配置大小,这里因为是使用的s