java涉及到的附件上传大小的问题(Maximum upload size of 52428800 bytes exceeded)
2021/12/28 17:37:12
本文主要是介绍java涉及到的附件上传大小的问题(Maximum upload size of 52428800 bytes exceeded),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
8、附件下载限制问题
1、springboot设置下载大小
在application.yml中设置文件的大小
spring: profiles: active: dev servlet: multipart: enabled: true max-file-size: 300MB max-request-size: 300MB
2、war包的话,需要在tomcat设置
maxPostSize tomcat6 是 1 ,tomcat 6 以上是-1 不限制文件大小
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" maxPostSize="-1" redirectPort="8443" />
3、nginx 反向代理的话,需要设置
server { listen 80; #server_name localhost; client_max_body_size 500M; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass https://127.0.0.1:8080/; } }
4、如果用了springMvc的,在这里设置
<``bean` `id``=``"multipartResolver"` `class``=``"org.springframework.web.multipart.commons.CommonsMultipartResolver"` `p:defaultEncoding``=``"UTF-8"``> ``<``property` `name``=``"maxUploadSize"` `value``=``"524288000"` `/> ``<``property` `name``=``"maxInMemorySize"` `value``=``"4096"` `/> </``bean``>
5、如果使用了国产化的代理服务器的话,(我这里用的是金蝶)
setMaxUploadSize 这个方法里面设置
@Bean(name="multipartResolver") public MultipartResolver multipartResolver(){ CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setDefaultEncoding("UTF-8"); resolver.setResolveLazily(true); resolver.setMaxInMemorySize(40960); //文件下载改成500M resolver.setMaxUploadSize(500*1024*1024); return resolver; }
这篇关于java涉及到的附件上传大小的问题(Maximum upload size of 52428800 bytes exceeded)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略