解决微信返回码为40113,错误信息"errmsg":"unsupported file type"
// PHP代码
$file_name = md5(microtime()*1000000);
$file_type = 'image';
$post_data = array(
'media'=>new CurlFile(realpath($url),$file_type,$file_name),
);
$user_info = $this->Post($url,$post_data);
这样微信会返回一个40113的错误,原因是因为$file_name没有添加后缀,微信不能辨别文件类型。改成以下就可以了:
$file_name = md5(microtime()*1000000).'jpg';
这样就可以了。