检查MIME类型是否正确?
我想上传图片时检查是否真的是图片?检查MIME类型是否正确?
我用这个 -
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$temp = $_FILES["avatar"]["tmp_name"];
$ext = finfo_file($finfo, $temp);
回报是一样的东西觉得─
- text/html的
- 图像/ GIF
- 应用程序/ vnd.ms - Excel中
也许如果我创建这样的数组 -
$array = arry("image/jpeg", "image/jpg", "image/png", "image/gif");
并且想检查$ext
值是否在该数组中,那么它是正确的图像?
谢谢你,老兄:)) – MorganFreeFarm
欢迎..你可以通过点击打勾标记@Morgan – lalithkumar
是的,我想要,但需要有15个代表,我只有11个atm。当我得到15我会回到这里,并将其标记:) – MorganFreeFarm
当然,你比较对目录所接受的MIME类型。 – arkascha
是的。你可以使用in_array($ ext,$ array); – lalithkumar
好的,谢谢你! – MorganFreeFarm