當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot 上传限制
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot 上传限制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
雖然現在已經實現了上傳操作,但是這個時候的上傳是沒有限制的,也就是說你可以任意上傳任意大小的文件在我們實際的開發中是不可能存在的,所以必須要對上傳進行一些限制處理.如果要想去改變上傳的限制,那么最好的做法是進行application.properties的變更application.properties# Single file max size 即單個文件大小
multipart.maxFileSize=50Mb
# All files max size 即總上傳的數據大小
multipart.maxRequestSize=50Mbspringboot自帶tomcat附件上傳大小限制為1M,可在application.properties中進行配置#配置文件上傳的限制
spring.http.multipart.enabled=true
spring.http.multipart.max-file-size=20MB
spring.http.multipart.max-request-size=1000MBlocation:/ #設置上傳的臨時目錄那么此時就可以通過以上的文件實現上傳的處理限制.對于上傳的配置限制,除了采用以上的配置文件編寫之外,也可以單獨編寫一個配置程序類.
范例:建立一個上傳的配置程序類package com.microboot.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 UploadConfig {@Beanpublic MultipartConfigElement getMultipartConfig() {MultipartConfigFactory config = new MultipartConfigFactory();// 設置上傳文件的單個大小限制config.setMaxFileSize("50MB");// 設置總的上傳的大小限制config.setMaxRequestSize("100MB");// 設置臨時保存目錄config.setLocation("/");// 創建一個上傳配置return config.createMultipartConfig();}
}
在以后的開發之中此類上傳的配置程序會經常性出現
?
總結
以上是生活随笔為你收集整理的SpringBoot 上传限制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot 基础上传操作
- 下一篇: SpringBoot 上传多个文件