针对这个问题,我们可以发现在本地开发测试的时候,不会出现什么问题,但在部署生产环境时,会提示如下错误:
根据上图的内容,我们可以看到这个错误是跟nginx服务。据个人了解,nginx默认的请求body大小为1M,由于 当前上传的文件 比 nginx默认长度 大,导致该错误的产生。因此我们只需要在 nginx.conf 配置文件下的 http{} 或者是 相应代理的server{} 内部添加如下属性:
client_max_body_size 50m;
如下图所示:
①添加在http{}中:
②添加在server中:
该配置信息的含义是设置客户端在提交请求时请求体的最大长度,属性值与需求有关,可以根据自己的需要设置对应的大小。
最后重启nginx服务即可!



