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

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

时间2025-06-20 21:29:14分类IT科技浏览3886
导读: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
棋牌游戏租用香港服务器前要注意什么