前端大文件上传,浏览器控制台报了以下错误 Post xxx 413 (Request Entity Too Large)
,跟后端沟通说没有限制上传文件大小,经过排查,前端上传链路是有经过网关 Nginx,再到后端服务。
限制文件上传大小的环节就出现在网关 Nginx 上,Nginx 默认限制了上传文件大小,需要修改 Nginx 配置文件 nginx.conf
,增加 client_max_body_size 100m
,这里的 100m 按需修改。
下面是 nginx.conf 配置文件修改的结果
server {
...
client_max_body_size 100M;
}
配置完成后,重启下 Nginx 服务,就可以重新上传了~