Springboot项目修改文件传输(minio)限制大小
Springboot项目修改文件传输(minio)限制大小
- nginx 配置文件
- springboot 项目配置文件
公司文件管理服务使用的 minio,很方便,也很快捷。
有天新来小同事说,minio 上传有限制,只能传200M文件,限制有需求要求上传 1G 左右文件。
经过百度,发现 minio 是没有限制传输文件大小(在一定范围内,笔者需求基本就是 1G 左右),这里的限制主要是 因为springboot 项目配置以及 nginx ,这里记录一下修改方法。
nginx 配置文件
笔者开始认为是 nginx 的限制,首先配置了 nginx。
http {# 设置文件传输大小client_max_body_size 2048M;# 其他配置==========================================include /etc/nginx/mime.types;default_type application/octet-stream;log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log /var/log/nginx/access.log main;sendfile on;#tcp_nopush on;keepalive_timeout 65;#gzip on;include /etc/nginx/conf.d/*.conf;
}
springboot 项目配置文件
nginx 配置完重启之后,发现并没有起作用,后来想到可能是 springboot 的原因,因此这里修改项目的配置文件。
springboot 修改文件传输大小限制,直接在 yml 配置文件修改即可,笔者这里改成 2G。
spring:servlet:multipart:# 设置传输大小max-file-size: 2048MBmax-request-size: 2048MB
经过这两处配置修改,最终可以正常上传 2G 以内大小的文件。
补充一点: 如果实际项目中,将操作 minio 的系统,作为 独立的文件管理系统 来使用;
其他 业务系统调用文件管理系统的接口 来保存或者下载文件,那么也需要修改 业务系统的配置文件,调整文件限制大小。
三者缺一不可!!!
参考博客:
上传文件到minio文件大小限制设定
Springboot项目修改文件传输(minio)限制大小相关推荐
- SpringBoot项目修改html后不即时编译
SpringBoot项目修改html后不即时编译 springboot templates 下的 html 修改后无法达到即时编译的效果,搜索资料后记录笔记. 原文地址:https://www.cnb ...
- SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下)
1.SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下) 最终效果: 前端浏览本地文件,点击上传至本地resources/static/images/imgWall下 2 ...
- .NET项目修改文件夹
假如用Vs新建了个程序,但是中途想要更改文件夹, 更改文件夹后要修改sln文件,不然不项目不能打开. 例如:开始建立名称为:Test_Data要修改为Test: 1:修改文件夹 2:用记事本打开解决方 ...
- SpringBoot项目部分文件解析、数据库连接(idea)
一.创建项目 1.File->new->project: 2.选择"Spring Initializr",点击next:(选择电脑中已安装的jdk配置) 3.完善信息 ...
- SpringBoot:MultipartResolver 文件上传、大小限制相关配置、实现原理与自定义
基于 SpringBoot 2.3.2.RELEASE Spring-web 5.2.8.RELEASE 问题 做上传下载文件时,SpringBoot获取的文件是MultipartFile,不想把文件 ...
- SpringBoot项目yml文件没有spring小叶子标志解决方法
问题: SpringBoot项目中的配置文件properties和yml没有小叶子标志,不能够自动提示代码 解决方法: 如果有小叶子,那么打开项目结构,这里是有spring的 ,如果没有,可以点击上面 ...
- idea中springBoot项目修改html之类的文件后服务不自动更新
打开File–>Settings–>Build,Execution,Deployment–>Compiler,勾选Build project automatically 组合键:&q ...
- springboot项目修改个人头像
1.配置类 2.文件上传工具类 3.前端页面 4.控制层: 1.配置类 # 项目相关配置 ruoyi:# 名称name: RuoYi# 版本version: 4.6.2# 版权年份copyrightY ...
- Springboot项目上传图片文件并存入指定目录
一 .上传图片到指定目录 /*** 测试文件上传*/@RequestMapping("/testFileUpload")public R testFileUpload(@Reque ...
最新文章
- 详解 lsusb命令
- 一文读懂“新一代人工智能地图” ,让AI真正走进用户的生活
- cryptojs php 互通_PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
- 多语言制作工具(2013-01-24更新,支持VS2005、2008、2010、2012)(已开源)
- P3313-[SDOI2014]旅行【树链剖分,线段树】
- java dto entity,entity与DTO完全一致时
- 在windows上使用go编译dll文件,供C++调用
- 【转】__declspec用法详解
- oracle 12c 创建PDB用户即Local User (PDB与CDB)
- postgreSQL源码分析——索引的建立与使用——总结篇
- matlab 符号表,MATLAB——matlab特殊符号表【转载】
- python保存不了_新手,我的python保存不了文件
- Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用](秒杀imageloader)...
- 【动态规划】LeetCode 377. Combination Sum IV
- [NLP]OpenNLP命名实体识别(NameFinder)的使用
- JS常见的字符串操作
- Debian+Django+uWsgi+nginx+mysql+celery
- 基于TCP的网络编程
- 【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )
- 任玉刚——百度资深工程师学习之路
热门文章
- 喜欢做的、都在做的、该做的和能做到的
- 王者qq服务器能和微信一起吗,王者荣耀微信和qq能一起玩吗 qq和微信数据互通吗...
- 时隔27年,微软IE浏览器正式退出历史舞台,一个时代的结束
- 什么是脏读?幻读?不可重复读?
- 使用C#启动默认Internet浏览器
- 22021年江苏高考成绩查询,2021年江苏高考位次查询及一分一段表排名查询
- 汽车DC/DC简单介绍
- 峰值电流源微电流源分析
- ArcBlock荣获“2018区块链之星”奖项
- 计算机组成原理指令系统的设计,计算机组成原理课程设计-指令系统及专用寄存器设计...