1. 程式人生 > >spring boot 上傳超過預設1M限制

spring boot 上傳超過預設1M限制

在專案上傳過程中遇到一個上傳超出限制的問題;報上傳圖片超出tomcat預設限制大小1M

解決方案:

1.加入限制大小配置(application.properties):

spring.http.multipart.maxFileSize = 5Mb
spring.http.multipart.maxRequestSize=100Mb

一個是單資料大小,一個是總資料大小;

僅僅這樣是不夠的,還需要配置啟動類

@Configuration

@Bean
    public MultipartConfigElement multipartConfigElement() {
        MultipartConfigFactory factory = new MultipartConfigFactory();
        //  單個數據大小
        factory.setMaxFileSize("10240KB"); // KB,MB
        /// 總上傳資料大小
        factory.setMaxRequestSize("102400KB");
        return factory.createMultipartConfig();
    }