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";
}
亲测有效