前言
又遇到了一个小bug,在这里记录一下。项目部署之后,有一个文件上传的接口,因为部署的时候使用了ngnix代理,因此在上传较大文件的时候遇到了问题。
问题原因
我们首先可以看到我们上传文件的大小,在浏览器中有个content-length
属性
而Nginx默认的request body
为1M
,小于我们上传的大小,因此就出现了这样413的报错
解决问题
去服务器上找到nginx所在的目录,找到nginx.conf
配置文件打开,
在 http{}
中加入 client_max_body_size 10m;
然后重启nginx
1 | systemctl restart nginx |
结语
本篇文章就到这里,更多内容敬请期待,债见。