diff --git a/src/main/java/im/zhaojun/zfile/service/impl/LocalServiceImpl.java b/src/main/java/im/zhaojun/zfile/service/impl/LocalServiceImpl.java index a27c8a0..e426889 100644 --- a/src/main/java/im/zhaojun/zfile/service/impl/LocalServiceImpl.java +++ b/src/main/java/im/zhaojun/zfile/service/impl/LocalServiceImpl.java @@ -74,7 +74,7 @@ public class LocalServiceImpl extends AbstractBaseFileService implements BaseFil @Override public List fileList(String path) throws FileNotFoundException { - if (StrUtil.startWith(path, "..")) { + if (StrUtil.startWith(path, "..") || StrUtil.startWith(path, "/..")) { return Collections.emptyList(); } List fileItemList = new ArrayList<>();