引言
有个视频上传的需求,用的springboot,遇到了一点坑,记录一下
tomcat限制
上传文件的时候报了这个错
The field file exceeds its maximum permitted size of 1048576 bytes
百度一下发现时内嵌的tomcat限制了上传文件的大小
spring
servlet:
multipart:
max-file-size: 5000MB
max-request-size: 5000MB
修改一下bootstrap.yml文件就行了
nginx的坑
做好接口给前端用的时候没返回内容,也没错误日志,代码上我找不到问题了,我就没用前端页面来上传文件(文件比较大),用的postman,结果如下
文件上传是可以的,那问题出在哪呢,我心想是不是是不是nginx的限制啊,以前也出过这样的问题,就上去看了下nginx配置文件(测试的项目,还没上专门的运维)
超时时长设置的是65s,最大上传文件限制是15m,ok,修改下配置重启下nginx。
大功告成!!!