久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - 如何配置Spring Boot每個Controller控制不同的文件上傳大小最大值?

瀏覽:151日期:2024-02-03 11:13:47

問題描述

我知道有一個配置項multipart.max-file-size可以控制文件上傳大小,但這個值為一全局配置無法細化到每個Controller,而使用MultipartFile類的getSize()方法判斷大小的話文件必然已經全部上傳到服務器了,我需要一個類似multipart.max-file-size配置項的效果,如果文件超出指定大小后直接中斷請求,并能在每一個Controller中進行不同值得設置,謝謝。

問題解答

回答1:

提供一種解決思路 使用 multipart.max-file-size 配置最大的文件上傳的大小=>然后在代碼里獲取上傳文件的大小=>判斷是否滿足條件

偽代碼 :

Boolean upload(String path,File file,Integer maxSize){ Intege fileSize = file.size(); if(fileSize<=maxSize){//上傳...return true; }else{return false; }}

標簽: java
相關文章:
主站蜘蛛池模板: 平塘县| 泸溪县| 宿迁市| 大邑县| 锡林郭勒盟| 大同市| 庐江县| 莱阳市| 贡觉县| 祁门县| 雷州市| 景宁| 江阴市| 施秉县| 阳新县| 和静县| 民乐县| 北川| 汝南县| 太仓市| 陆川县| 华池县| 饶河县| 建湖县| 东明县| 土默特左旗| 平谷区| 洛川县| 滕州市| 西乡县| 伊春市| 云霄县| 明溪县| 岳普湖县| 临颍县| 武陟县| 九寨沟县| 大姚县| 漠河县| 天等县| 新竹市|