• 微信
您当前的位置: 首页> 微信开发>

新增临时素材

作者:Alpha时间:2017-09-10 阅读数:2914 +人阅读
/**
* 上传临时图片素材
* @param $imgUrl 图片路径
* @return mixed
*/
public function uploadImg($imgUrl){
   $apiservice_obj=new ApiService();
   $access_token=$apiservice_obj->getToken();

   $url='https://api.weixin.qq.com/cgi-bin/media/upload?access_token='.$access_token.'&type=image';
   $data = array('media'=>'@'.$imgUrl);
   //$result = $this->curl_post($url,$data);
   $result=$apiservice_obj->curl_post($url,$data);
   $data = @json_decode($result,true);
   var_dump($result);
   //return $data['media_id'];
   return $data;
}

function curl_post($url, $data = null)
{
   //创建一个新cURL资源
   $curl = curl_init();
   //设置URL和相应的选项
   curl_setopt($curl, CURLOPT_URL, $url);
   if (!empty($data)){
       curl_setopt($curl, CURLOPT_POST, 1);
       curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
   }
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
   //执行curl,抓取URL并把它传递给浏览器
   $output = curl_exec($curl);
   //关闭cURL资源,并且释放系统资源
   curl_close($curl);
   return $output;
}



本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:595397166@qq.com

标签: 小程序

阿尔法

软件开发工程师#全栈工程师

{include file=foot.html}