springboot设置文件上传限制


参考springboot最大上传文件配置

package com.ustcinfo.fn.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.unit.DataSize;

import javax.servlet.MultipartConfigElement;

/**
 * @author Jamin
 * @date 2020/11/12 17:54
 */
@Configuration
public class TomcatConfig {
	@Value("${spring.server.MaxFileSize}")
	private String maxFileSize;
	@Value("${spring.server.MaxRequestSize}")
	private String maxRequestSize;

	@Bean
	public MultipartConfigElement multipartConfigElement() {
		MultipartConfigFactory factory = new MultipartConfigFactory();
		//  单个数据大小
		factory.setMaxFileSize(DataSize.parse(maxFileSize));
		/// 总上传数据大小
	 factory.setMaxRequestSize(DataSize.parse(maxRequestSize));
		return factory.createMultipartConfig();
	}
}
#文件上传限制默认10m
# 无用spring.servlet.multipart.max-file-size
spring.server.MaxFileSize=104857600
spring.server.MaxRequestSize=104857600


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM