zoukankan      html  css  js  c++  java
  • Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes

    错误信息:The field file exceeds its maximum permitted size of 1048576 bytes
    原因是因为SpringBoot内嵌tomcat默认所能上传的文件大小为1M,超出这个就会报错。

    解决办法:

    1.修改application.yml配置文件

    spring:
      http:
        multipart:
          enabled: true
          max-file-size: 30MB
          max-request-size: 30MB

    2.编写配置类

    package com.blog.springboot.config;
    
    import javax.servlet.MultipartConfigElement;
    
    import org.springframework.boot.web.servlet.MultipartConfigFactory;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    @Configuration
    public class MulterFile {
        /**  
         * 文件上传配置  
         * @return  
         */  
        @Bean  
        public MultipartConfigElement multipartConfigElement() {  
            MultipartConfigFactory factory = new MultipartConfigFactory();  
            //文件最大  
            factory.setMaxFileSize("30960KB"); //KB,MB  
            /// 设置总上传数据总大小  
            factory.setMaxRequestSize("309600KB");  
            return factory.createMultipartConfig();  
        }
    }
  • 相关阅读:
    robotframework中文日志显示乱码
    flask学习
    RF元素定位的例子
    rf增加产品的例子
    Django如何重设Admin密码
    c++ ,类型转换
    new,delete和malloc,free以及allocator<T>
    疑问记录本
    c 字符串常用函数
    递归和栈溢出。
  • 原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11972731.html
Copyright © 2011-2022 走看看