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)限制大小相关推荐

  1. SpringBoot项目修改html后不即时编译

    SpringBoot项目修改html后不即时编译 springboot templates 下的 html 修改后无法达到即时编译的效果,搜索资料后记录笔记. 原文地址:https://www.cnb ...

  2. SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下)

    1.SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下) 最终效果: 前端浏览本地文件,点击上传至本地resources/static/images/imgWall下 2 ...

  3. .NET项目修改文件夹

    假如用Vs新建了个程序,但是中途想要更改文件夹, 更改文件夹后要修改sln文件,不然不项目不能打开. 例如:开始建立名称为:Test_Data要修改为Test: 1:修改文件夹 2:用记事本打开解决方 ...

  4. SpringBoot项目部分文件解析、数据库连接(idea)

    一.创建项目 1.File->new->project: 2.选择"Spring Initializr",点击next:(选择电脑中已安装的jdk配置) 3.完善信息 ...

  5. SpringBoot:MultipartResolver 文件上传、大小限制相关配置、实现原理与自定义

    基于 SpringBoot 2.3.2.RELEASE Spring-web 5.2.8.RELEASE 问题 做上传下载文件时,SpringBoot获取的文件是MultipartFile,不想把文件 ...

  6. SpringBoot项目yml文件没有spring小叶子标志解决方法

    问题: SpringBoot项目中的配置文件properties和yml没有小叶子标志,不能够自动提示代码 解决方法: 如果有小叶子,那么打开项目结构,这里是有spring的 ,如果没有,可以点击上面 ...

  7. idea中springBoot项目修改html之类的文件后服务不自动更新

    打开File–>Settings–>Build,Execution,Deployment–>Compiler,勾选Build project automatically 组合键:&q ...

  8. springboot项目修改个人头像

    1.配置类 2.文件上传工具类 3.前端页面 4.控制层: 1.配置类 # 项目相关配置 ruoyi:# 名称name: RuoYi# 版本version: 4.6.2# 版权年份copyrightY ...

  9. Springboot项目上传图片文件并存入指定目录

    一 .上传图片到指定目录 /*** 测试文件上传*/@RequestMapping("/testFileUpload")public R testFileUpload(@Reque ...

最新文章

  1. 详解 lsusb命令
  2. 一文读懂“新一代人工智能地图” ,让AI真正走进用户的生活
  3. cryptojs php 互通_PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
  4. 多语言制作工具(2013-01-24更新,支持VS2005、2008、2010、2012)(已开源)
  5. P3313-[SDOI2014]旅行【树链剖分,线段树】
  6. java dto entity,entity与DTO完全一致时
  7. 在windows上使用go编译dll文件,供C++调用
  8. 【转】__declspec用法详解
  9. oracle 12c 创建PDB用户即Local User (PDB与CDB)
  10. postgreSQL源码分析——索引的建立与使用——总结篇
  11. matlab 符号表,MATLAB——matlab特殊符号表【转载】
  12. python保存不了_新手,我的python保存不了文件
  13. Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用](秒杀imageloader)...
  14. 【动态规划】LeetCode 377. Combination Sum IV
  15. [NLP]OpenNLP命名实体识别(NameFinder)的使用
  16. JS常见的字符串操作
  17. Debian+Django+uWsgi+nginx+mysql+celery
  18. 基于TCP的网络编程
  19. 【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )
  20. 任玉刚——百度资深工程师学习之路

热门文章

  1. 喜欢做的、都在做的、该做的和能做到的
  2. 王者qq服务器能和微信一起吗,王者荣耀微信和qq能一起玩吗 qq和微信数据互通吗...
  3. 时隔27年,微软IE浏览器正式退出历史舞台,一个时代的结束
  4. 什么是脏读?幻读?不可重复读?
  5. 使用C#启动默认Internet浏览器
  6. 22021年江苏高考成绩查询,2021年江苏高考位次查询及一分一段表排名查询
  7. 汽车DC/DC简单介绍
  8. 峰值电流源微电流源分析
  9. ArcBlock荣获“2018区块链之星”奖项
  10. 计算机组成原理指令系统的设计,计算机组成原理课程设计-指令系统及专用寄存器设计...