5.0.0 - 普通 - 未处理
File.php文件的228行checkImg方法中,只有文件类型在['gif', 'jpg', 'jpeg', 'bmp', 'png', 'swf']这之中才会检查文件内容。但这个方法的功能是检查文件是否是图片。这种情况下是不是应该对所有文件都应该进行检查?如果文件类型不是图像文件,也应该返回错误?
判断条件改成
!in_array($extension, ['gif', 'jpg', 'jpeg', 'bmp', 'png', 'swf']) || !in_array($this->getImageType($this->filename), [1, 2, 3, 4, 6])对File类的方法,完全开发手册中并没有细说,也希望官方能补充一些 