From 15a8936f82a01b91fa75d35b64c5084f9df39c49 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 28 Sep 2023 10:47:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=BC=E5=85=A5=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=8D=E5=90=8E=E7=BC=80=E5=A4=A7=E5=B0=8F=E5=86=99=E4=B8=8D?= =?UTF-8?q?=E6=95=8F=E6=84=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/modules/laws/common/util/ImportUtil.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java b/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java index 9d0abe9d..c006882b 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java @@ -399,7 +399,7 @@ public class ImportUtil { return true; } - + // 文件校验 private boolean fileValid(String cellValue, Map fileMap) { String[] pathList = cellValue.split(","); for (String path : pathList) { @@ -408,10 +408,12 @@ public class ImportUtil { if (file == null) { return false; } - if (!(path.endsWith(".pdf") - || path.endsWith(".doc") || path.endsWith(".docx") - || path.endsWith(".xls") || path.endsWith(".xlsx") - || path.endsWith(".png") || path.endsWith(".jpg"))) { + // 转换为小写以进行大小写不敏感的比较 + String lowerCasePath = path.toLowerCase(); + if (!(lowerCasePath.endsWith(".pdf") + || lowerCasePath.endsWith(".doc") || lowerCasePath.endsWith(".docx") + || lowerCasePath.endsWith(".xls") || lowerCasePath.endsWith(".xlsx") + || lowerCasePath.endsWith(".png") || lowerCasePath.endsWith(".jpg"))) { return false; } }