微信下载图片,拿到一个句柄,然后保存在本地
但是拿不到图片的后缀名,
pathinfo,basename,relepath,都用过了却拿不到
使用finfo扩展, 根据mimetype设置后缀.
$fi = new finfo(FILEINFO_MIME_TYPE);
var_dump($fi->file(__FILE__));
一共就三种mimetype, 自己设一下后缀就好了.
好吧 我不知道为什么在微信下载同一张图片会返回给我两种完全不同的格式 (image/jpeg,/text/plain),最后直接指定为'jpg'格式的了,还是很谢谢大家,采纳我都不知道给谁好 (逃
2 回答1.3k 阅读✓ 已解决
2 回答801 阅读✓ 已解决
1 回答826 阅读✓ 已解决
1 回答990 阅读✓ 已解决
2 回答863 阅读
1 回答858 阅读
1 回答787 阅读
图片类型的判断是通过读取前两个字节来实现的,php有一个exif-imagetype方法获取图片的类型
http://php.net/manual/zh/func...