最近在做上传文件,当批量上传文件的时候,报错:413 Request Entity Too Large
于是,查询得知是nginx对于文件大小有控制,所以在nginx中的http节点下增加配置如下:
client_max_body_size 100m;
nginx中解决后,批量上传文件后又报网关超时,所以在网关和上传文件的微服务中增加如下配置:
spring.http.multipart.maxFileSize = 20Mb
spring.http.multipart.maxRequestSize=200Mb
设置单个文件最大20Mb,总量最大200Mb,最终成功解决
测试了一次上传88个pdf文件,大概60Mb,测试没问题: