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限制文件或图片上传大小的两种配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
IDEA遇到Internal error. Please refer to http://jb. gg/ide/crit
这篇文章主要介绍了IDEA遇到Internal error. Please refer to http://jb. gg/ide/critical-startup-errors的问题及解决办法,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下2020-08-08SpringBoot项目打包war包时无法运行问题的解决方式
在开发工程中,使用启动类启动能够正常启动并测试,下面这篇文章主要给大家介绍了关于SpringBoot项目打包war包时无法运行问题的解决方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-06-06在springboot中注入FilterRegistrationBean不生效的原因
这篇文章主要介绍了在springboot中注入FilterRegistrationBean不生效的原因及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-08-08Spring boot详解fastjson过滤字段为null值如何解决
这篇文章主要介绍了解决Spring boot中fastjson过滤字段为null值的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-07-07一文搞懂Mybatis中Mapper配置文件获取参数的五种方式
这篇文章主要介绍了Mybatis中Mapper配置文件获取参数的五种方式,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下2024-03-03
最新评论