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; } }