我最近采用下边的方式判断:下载文件,得到文件流->存储到硬盘->判断文件类型。
不过觉得这样显得很多余,能不能在file_get_contents()
之后不用存盘便可以判断文件类型?
$image=file_get_contents($url);
file_put_contents($imagePath, $image); //将图片流存入服务器图片目录
$type=image_type_to_extension(exif_imagetype($imagePath)); //文件类型