src/main/java/com/whyc/service/BattInfService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/service/BattInfService.java
@@ -539,9 +539,14 @@ fileDirName = jarFile.toString(); } boolean deleted = false; //过滤特殊字符,避免路径遍历攻击 stationId = ActionUtil.filterFileName(stationId); String root=fileDirName+"/fg_photo/stationsrc/"+ stationId + "/"; for (int i = 0; i < fileNames.size(); i++) { File file = new File(root+fileNames.get(i)); String fileName = fileNames.get(i); //过滤特殊字符,避免路径遍历攻击 fileName = ActionUtil.filterFileName(fileName); File file = new File(root+ fileName); if (file.exists()&&file.isFile()){ deleted = file.delete(); }else {