位置: IT常识 - 正文
推荐整理分享springboot上传文件大小配置(springboot上传文件大小设置),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:springboot上传文件中文乱码,springboot上传文件到本地,springboot上传文件,springboot上传文件大小设置,springboot上传文件到resources,springboot上传文件大小限制,springboot上传文件到resources,springboot上传文件到resources,内容如对您有帮助,希望把文章链接给更多的朋友!
springboot上传文件大小配置有两种方法,一种是直接再配置文件配置,一种是通过添加一个Bean来实现。
第一种:application.properties中添加
spring.http.multipart.maxFileSize=10MB
spring.http.multipart.maxRequestSize=10MB
其中,
maxFileSize 是单个文件大小
maxRequestSize是设置总上传的数据大小
单位可以是 KB,MB 大小可以根据自己的实际需求设定
第二种:通过配置一个Bean来实现,注意在这个类上需要引入注解 @Configuration ,不然是扫描不到这个配置。
@Configurationpublic class TomcatConfig { @Value("1024KB") private String MaxFileSize; @Value("20MB") private String MaxRequestSize; @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); // 单个数据大小 factory.setMaxFileSize(MaxFileSize); // KB,MB // 总上传数据大小 factory.setMaxRequestSize(MaxRequestSize); return factory.createMultipartConfig(); }}或者可以直接配置在启动类(Application)上,如:
@Configuration @SpringBootApplication public class Application {
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args); } /** * 文件上传配置 * @return */ @Bean public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory(); //文件最大 factory.setMaxFileSize(“10240KB”); //KB,MB // 设置总上传数据总大小 factory.setMaxRequestSize(“102400KB”); return factory.createMultipartConfig(); } }
上一篇:windows7旗舰版系统怎么重装?极易一键系统重装教程(windows7旗舰版好用吗?)
下一篇:苹果MAC电脑安装Android sdk图文教程(mac上安装)
友情链接: 武汉网站建设