From 2871b3c00bec2dce4ff60dd384ec8361f8b06217 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Mon, 9 Mar 2026 14:20:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(ccdi-project):=20=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E6=94=AF=E6=8C=81CSV?= =?UTF-8?q?=E5=92=8CPDF=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改文件类型校验逻辑,添加.csv和.pdf扩展名支持 - 实现大小写不敏感的文件扩展名校验(转为小写后判断) - 更新错误提示信息为"仅支持 PDF、CSV、Excel 文件" --- .../ccdi/project/controller/CcdiFileUploadController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiFileUploadController.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiFileUploadController.java index 18d7776..3870664 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiFileUploadController.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiFileUploadController.java @@ -62,8 +62,10 @@ public class CcdiFileUploadController extends BaseController { return AjaxResult.error("文件 " + file.getOriginalFilename() + " 超过50MB限制"); } String fileName = file.getOriginalFilename(); - if (!fileName.endsWith(".xlsx") && !fileName.endsWith(".xls")) { - return AjaxResult.error("文件 " + fileName + " 格式不支持,仅支持Excel文件"); + String lowerFileName = fileName.toLowerCase(); + if (!lowerFileName.endsWith(".xlsx") && !lowerFileName.endsWith(".xls") + && !lowerFileName.endsWith(".csv") && !lowerFileName.endsWith(".pdf")) { + return AjaxResult.error("文件 " + fileName + " 格式不支持,仅支持 PDF、CSV、Excel 文件"); } }