关于我当前项目前端资源部署到了nginx,然后反向代理到gateway网关再路由到具体的 springBoot项目微服务时,上传图片文件的一些问题
1.第一个报错
首先是访问自家部署在nginx时的前端页面时,然后在上传文件时,报错,打开chrome控制栏:
“413 Request Entity Too Large”
查询到的大概意思是
错误 代表请求包太大,服务器拒绝响应;
经过查询才知道原来nginx1.3之后默认允许最大请求是2m,nginx1.3之前是1m。
解决办法:
在nginx的配置文件nginx.conf中,添加这么一句client_max_body_size 80m; 意思是最大请求是80m。这个配置可以放到 http段 或者 server段 或者 location段。

本文档详细记录了在前端资源通过nginx反向代理到gateway,再路由到springBoot微服务时遇到的两个上传图片问题。第一个问题是由于nginx请求包大小限制导致的413错误,解决方法是在nginx配置中增加client_max_body_size参数。第二个问题是由SpringBoot的文件上传默认限制引起,通过修改nacos配置文件解决了这个问题。经过配置调整,最终实现了文件上传的成功。
最低0.47元/天 解锁文章

6920

被折叠的 条评论
为什么被折叠?



