🔨 基于SpringBoot的CMS/DMS/管理系统开发框架
Home Page:http://doc.cms.talelin.com/
Geek Repo:Geek Repo
Github PK Tool:Github PK Tool
BLCheung opened this issue 2 years ago · comments
分支:master 在AbstractUploader上传基类里面,发现在进行文件后缀的包含与排除判断时,两个方法都采用了相同的判断逻辑,按道理findInExclude()内部循环的时候应该是equals返回false,最后返回true吧;请问这是否正确?
没错的,这里是排除的意思,当然要判断是否相等了,返回true就是排除,返回false就是不排除,你在想想
你可以看下这两方法的上层方法哦,他们都统一进行了一个取反操作,这会导致如果我只有exclude的话,如果findInExclude()检测到有需要排除的扩展名并返回true的话,checkExt()直接取反就跳过异常检测了,结果就是我上传的文件内包含有需要被排除的扩展名,也可以通过校验上传了