问题背景 在某系统中上传文件时,如果文件大小超过了一定范围就会爆 413 Request Entity Too Large 问题。 原因 在使用 nginx 反向代理后台服务时,如果请求体中过大,超过了默认的 1M 则会爆该错误。 解决方案 在 nginx 中,指定配置文件 nginx.conf 中 http 中 client_max_body_size 10m; 然后重启 nginx即可。 注意,如果你是使用 spring 构建的项目,需要在相关服务的配置文件中指定 spring.servlet.multipart.max-file-size 属性和 nginx 中指定的一致,或者大于。