springboot设置上传文件大小的方式(两种)
来源:互联网 发布:淘宝卖家好评不返现 编辑:程序博客网 时间:2024/06/05 06:24
第一种、直接在springboot的启动类里加入下面的代码。
在启动类中配置@Bean,注意当前类上需要加注解@Configuration
/** * 文件上传配置 * @return */ @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); //文件最大 factory.setMaxFileSize("10240KB"); //KB,MB /// 设置总上传数据总大小 factory.setMaxRequestSize("102400KB"); return factory.createMultipartConfig(); }
第二种、在application.properties中添加如下配置信息
spring.http.multipart.maxFileSize=10Mbspring.http.multipart.maxRequestSize=10Mb
maxFileSize 是单个文件大小
maxRequestSize是设置总上传的数据大小
这就可以了。
根据自己需求定义吧,Mb和Kb都可以,大小写也都随意,Long字节应该可以的
另外这是MultipartConfigFactory类中的转换,可以瞅一眼
private long parseSize(String size) { Assert.hasLength(size, "Size must not be empty"); size = size.toUpperCase(); return size.endsWith("KB")?Long.valueOf(size.substring(0, size.length() - 2)).longValue() * 1024L:(size.endsWith("MB")?Long.valueOf(size.substring(0, size.length() - 2)).longValue() * 1024L * 1024L:Long.valueOf(size).longValue()); }
最后:Tomcat,Nginx等也会对文件上传做一定的限制,具体问题具体分析。自己记录一下,参考http://blog.csdn.net/shi0299/article/details/69525848
阅读全文
0 0
- springboot设置上传文件大小的方式(两种)
- springBoot上传文件大小设置
- springBoot上传文件大小设置
- springBoot上传文件大小设置
- springBoot multipart 上传文件大小设置
- struts2上传文件大小的设置
- PHP 上传文件大小的设置
- Springboot 热部署的两种方式
- Springboot 热部署的两种方式
- struts文件上传(上传文件大小设置、验证文件大小)
- struts文件上传(上传文件大小设置、验证文件大小)
- php中让上传的文件大小在上传前就受限制的两种方法
- 改变mediawiki上传文件大小的设置
- struts2 上传文件大小设置
- 设置上传文件大小
- tomcat 设置上传文件大小
- PHP上传文件大小设置
- Struts2上传文件大小设置
- layui弹窗父子窗口之间传参数的方法
- Java面试题之二
- 侧拉列表
- Swift_Block
- cglib和asm的版本冲突问题_SparkStreaming
- springboot设置上传文件大小的方式(两种)
- HTTP详解(十三):对称加密算法正传
- (二)整数规划
- 学习(一)C#利用窗体打开Excel文件进行正常访问和写入
- 关于烂代码的那些事(中)
- 实用hostname查看主机名的步骤
- 合理的布局,绚丽的样式,谈谈Winform程序的界面设计
- 关于IE下DATE()方法出现Nan的情况。
- MIME type