小程序上传临时素材

    public function get_media(){
$imgUrl ='/var/www/boc/m/statics/public.jpg';//路径非域名
$token ='15_XaAVnpIJhGSHso4fwBkzHAZKF_h-VmOeOJsn2o_KY9b26tezos849A53EEbPXwsezISOiZ9EGotV6yByFneqN9xJClL_WHxRFo8QT7g2d70r9HLk6tkzR1smminOpbjJvk3ZhuI4-hPqDTe_CHVfAJAPUI';
$url ='https://api.weixin.qq.com/cgi-bin/media/upload?access_token='.$token.'&type=image';
      //@写法别再用了
// $data = array(
// 'media'=>'@'.$imgUrl,
// );
$data = array(
'media'=>new CURLFile($imgUrl),
);
$return = $this->http_request($url,$data);
$media_id = $return['media_id'];
return $media_id;
}

function http_request($url,$data=''){
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//不验证证书
if(!empty($data)){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
}
$output=curl_exec($ch);
curl_close($ch);
return json_decode($output,true);
}

 

posted on 2018-10-20 11:55  薇薇123456  阅读(205)  评论(0编辑  收藏  举报

导航