SpringBoot限制文件或图片上传大小的两种配置方法
时间:2019-04-13
本文章向大家介绍SpringBoot限制文件或图片上传大小的两种配置方法,主要包括SpringBoot限制文件或图片上传大小的两种配置方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
今天做图片上传时候,报了如下错:服务运行异常,Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
SpringBoot默认是1M,所以根据需求需要修改。
有两种,一种是配置在启动类中,一种是配置在application.yml或者application.properties中。
第一种,添加如下,重启;
multipart: enabled: true max-file-size: 50mb max-request-size: 50mb
第二种,在启动类中加入如下代码:MB或者KB都可以。
/** * @date:2018/3/5 14:02 * @author:hejr * @description: 文件上传配置 */ @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); //单个文件最大 factory.setMaxFileSize("5MB"); /// 设置总上传数据总大小 factory.setMaxRequestSize("50MB"); return factory.createMultipartConfig(); }
总结
以上所述是小编给大家介绍的SpringBoot限制文件或图片上传大小的两种配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Python+Socket实现基于UDP协议的局域网广播功能示例
- Tomcat中的catalina.bat原理详细解析
- Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
- Java远程共享目录的操作代码
- Android控件AppWidgetProvider使用方法详解
- 浅谈Vue 初始化性能优化
- Nginx多层代理配置方法
- Spring mvc 分步式session的实例详解
- 关于Java数组查询的相关问题及实例 原创
- Request获取Session的方法总结
- vue实现全选和反选功能
- java 中接口和抽象类的区别与对比
- Java 判断字符串中是否包含中文的实例详解
- C#委托与匿名委托详解
- 详解Java读取本地文件并显示在JSP文件中