微信上传临时素材 。 php7.1.3 总是报41005 最佳解决方案
2017-09-07 08:47
609 查看
public function imagetwoAction(){ $path="yaf/application/admin/controllers/uploads_picture_2017-05-03_5909d692c2c84.png";//绝对路径,不可以是外链 //获取token $type="image"; $token=$this->accessTokenAction(); echo $token;die; $url='https://api.weixin.qq.com/cgi-bin/media/upload?access_token=' . $token .'&type='.$type; $curl = curl_init(); curl_setopt($curl, CURLOPT_SAFE_UPLOAD, true); $data = array('file' => new \CURLFile(realpath($path)));//
php 版本>=5.5
curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_POST, 1 ); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_USERAGENT,"TEST"); $result = curl_exec($curl); $res=json_decode($result,true); var_dump($res);// {"type":"image","media_id":"rzUIbuA6WjuLoKbEqP5vdJ2VreLZb1lUSxSnu7oKs_aX8Sfi2mfXu7KFQ3SgEhoJ","created_at":1504744175}// 'type' => string 'image' (length=5)// 'media_id' => string '0gpDsvr8EllWLqkBO5r2SsTzwacYFQtCHWomLq4jIkoo4V2iGBt_k3DJir2ViO-M' (length=64)// 'created_at' => int 1504744709 $error = curl_error($curl); }被它害晕了,希望对你们有帮助
相关文章推荐
- 微信素材上传返回提示 "errcode":41005的原因以及以及解决方案
- php上传公众号临时素材-微信开发素材管理6
- php微信开发之上传临时素材
- 微信上传媒体文件 报41005 解决方案 php的巨坑
- 微信上传媒体文件 报41005 解决方案 php的巨坑
- php 微信开发之新增上传/获取下载临时素材
- thinkphp微信上传永久素材报41005错误解决办法
- php 5.6+ 微信上传媒体文件报错解决方案
- 微信上传素材 {"errcode":41005,"errmsg":"media data missing"} 解决方法和思路
- PHP5.6 微信上传永久图片素材
- php 微信永久素材视频上传
- 关于调用微信上传素材接口返回41005错误的问题
- 微信开发【素材管理】上传临时素材
- java实现上传网络图片到微信临时素材
- 微信上传临时素材到httpclient上传文件引发的问题
- 公众号上传临时素材获取media_id 出现 {"errcode":41005,"errmsg":"media data missing"}
- Java企业微信开发_06_素材管理之上传本地临时素材文件至微信服务器
- 微信上传临时素材的坑
- 微信公众号开发---上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing