php 获取小程序码-Buffer二进制数据 保存图片

2020-05-18  本文已影响0人  端木安玉

废话不说,直接上代码

$url = "https://api.weixin.qq.com/wxa/getwxacode?access_token=".$access_token; //$access_token为自己获取的token,后面有写

 $codeinfo = $this->http_request($url, $array_json);//图片流 buffer  curl提交数据 获取图片流

//判断是否是 json格式
if(is_null(json_decode($codeinfo))){
    //不是json数据   有数据流  json_decode($codeinfo)返回值为 null
    
    $jpg = $codeinfo;//得到post过来的二进制原始数据
     $file = fopen("xcxcode/wxcode1.jpg","w");//创建件准备写入,文件名xcxcode/wxcode1.jpg为自定义
    fwrite($file,$jpg);//写入
    fclose($file);//关闭
}else{
    //是json数据
    $codeinfo_array=json_decode($codeinfo,true);
    //没有接收到数据流  
    return "no";
}

亲测有效

上一篇下一篇

猜你喜欢

热点阅读