From 309dad6895a8e6b3b98bd2eda2be095c600a76b0 Mon Sep 17 00:00:00 2001 From: chenxudong Date: Tue, 13 May 2025 14:30:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E5=AF=BC=E5=85=A5=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B=E6=97=B6=E6=96=87=E4=BB=B6=E5=90=8D=E7=9A=84=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/service/serviceimpl/EdFileInfoServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java index b497380..b3212ae 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java @@ -1604,6 +1604,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl files = FileUtil.loopFiles(destDir); String tmpPath = FileUtil.normalize(destDir); for (File importFile : files) { + Assert.isTrue(EleCommonUtil.isFileNameValid(importFile.getName()), "文件名称不符合规范"); String parentDir = FileUtil.normalize(importFile.getParent()); String relativeFilePath = parentDir.replace(tmpPath, ""); String fileType = FileUtil.getSuffix(importFile.getName()); @@ -1641,6 +1642,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl edFileInfos = this.baseMapper.selectList(Wrappers.lambdaQuery(EdFileInfo.class).eq(EdFileInfo::getFileName, mainName) .eq(EdFileInfo::getDataOwn, DataOwnEnum.SYS_PRJ.code)