From 1c5e1e34e0c17b373d7f0743391ff805155a8173 Mon Sep 17 00:00:00 2001 From: Odboy Date: Fri, 24 Oct 2025 16:17:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MinioRepository=E4=B8=ADoptimizedFileUpl?= =?UTF-8?q?oad=E5=87=BD=E6=95=B0=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E6=97=A0=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../storage/minio/MinioRepository.java | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java index 36f52b74..9bd204d5 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java @@ -191,9 +191,8 @@ public class MinioRepository { throw new BadRequestException("文件名不能为空"); } - if (file.getSize() > properties.getOss().getMaxSize()) { - throw new BadRequestException("文件大小超出限制,最大允许上传 100 MB"); - } + long size = file.getSize(); + CsFileUtil.checkSize(properties.getOss().getMaxSize(), size); String fileName = UUID.randomUUID() + getFileExtension(originalFilename); // yyyy/MM/dd/fileName.xxx @@ -248,20 +247,6 @@ public class MinioRepository { return lastIndex == -1 ? "" : fileName.substring(lastIndex); } - /** - * 验证文件大小 限制上传的文件大小 - * - * @param file 文件 - * @return boolean - */ - public boolean validateFileSize(MultipartFile file) { - if (file.getSize() > properties.getOss().getMaxSize()) { - log.warn("文件超出大小限制,最大允许上传 100 MB,当前文件大小: {}", file.getSize()); - return false; - } - return true; - } - /** * 生成文件的预签名 URL,用于文件预览 *