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

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

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

瀏覽:148日期: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
相關文章:
主站蜘蛛池模板: 丹东市| 宁远县| 浦北县| 若羌县| 岳阳市| 黄骅市| 綦江县| 密山市| 仁布县| 阿坝县| 安顺市| 包头市| 沂南县| 青州市| 红河县| 辉县市| 偃师市| 安龙县| 大渡口区| 新河县| 溧水县| 台安县| 阜宁县| 渑池县| 连州市| 阿拉善右旗| 乌兰浩特市| 营山县| 牡丹江市| 金秀| 武穴市| 安塞县| 合肥市| 乐陵市| 乐安县| 嘉善县| 麻栗坡县| 玉龙| 南充市| 翼城县| 綦江县|