首页IT科技springboot上传文件过大(springboot上传文件大小配置)

springboot上传文件过大(springboot上传文件大小配置)

时间2025-05-06 01:45:51分类IT科技浏览2972
导读:springboot上传文件大小配置有两种方法,一种是直接再配置文件配置,一种是通过添加一个Bean来实现。...

springboot上传文件大小配置有两种方法         ,一种是直接再配置文件配置                 ,一种是通过添加一个Bean来实现         。

第一种:

application.properties中添加

spring.http.multipart.maxFileSize=10MB

spring.http.multipart.maxRequestSize=10MB

其中      ,

      maxFileSize 是单个文件大小

      maxRequestSize是设置总上传的数据大小

      单位可以是  KB       ,MB  大小可以根据自己的实际需求设定

第二种:

通过配置一个Bean来实现                ,注意在这个类上需要引入注解  @Configuration          ,不然是扫描不到这个配置                 。

@Configuration public 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();

          }

    }

 

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
SEO的新机遇(探究SEO与人工智能技术融合的趋势及应用)