支付宝赞助帐号:service@kuitao8.com 

php微信上传图片返回"errcode":41005,"errmsg":"media data missing

Created2016-06-16   Views 1927    Author 懒人程序
php开发微信接口,进行图片上传,一直返回"errcode":41005,"errmsg":"media data missing,多媒体资源丢失,最后找到原因,和大家分享一下。

php5.5已经把通过@加文件路径上传文件的方式给放入到Deprecated中了。php5.6默认是不支持这种方式了
特殊处理:curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);

奉上代码:

curl部分代码:

$curl=curl_init();
curl_setopt ( $curl, CURLOPT_SAFE_UPLOAD, FALSE); //针对php5.6版本
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if(!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
$output=curl_exec($curl);
curl_close($curl);
return $output;
上一篇: 将百度搜索结果转换成json
下一篇: php curl上传图片 兼容php5.6的版本
支持键盘 ← →

邮件订阅

订阅我们的精彩内容