src/main/java/com/whyc/util/ActionUtil.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/util/ActionUtil.java
@@ -21,6 +21,8 @@ import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ActionUtil { @@ -582,4 +584,16 @@ } return lang; } /** * 输入验证:路径遍历,防止恶意符号影响文件体系 * 过滤掉特殊字符 ”/\" : | * ? < >” */ public static String filterFileName(String fileName){ Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]"); Matcher matcher = pattern.matcher(fileName); fileName = matcher.replaceAll(""); return fileName; } }