国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:125日期: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
相關文章:
主站蜘蛛池模板: 荆门市| 岑巩县| 巨野县| 道真| 阳山县| 威海市| 镶黄旗| 峨眉山市| 云阳县| 塔城市| 彭水| 峨眉山市| 苗栗县| 乐昌市| 侯马市| 临海市| 广元市| 霸州市| 科技| 平舆县| 海城市| 当阳市| 宁河县| 独山县| 乌苏市| 霍州市| 黑水县| 丹寨县| 五寨县| 浏阳市| 通河县| 曲沃县| 石嘴山市| 濮阳市| 榆社县| 安仁县| 雷州市| 新巴尔虎左旗| 隆回县| 永福县| 海淀区|