php生成二维码,返回给前端图片src,遇到问题,get传递网址生成的二维码扫码是空白



$test = base64_encode($test); 这个是支付宝返回的url,太长了

1 遇到问题,get传递网址生成的二维码扫码是空白,post传递网址,生成可以用.
就是参数问题 ,先把url base64_encode(),返回前端src.图片路径. 这样图片自动回转化成二维码.
if($test){
//转成二维码
$src = U("iden/zhimaqrcode", array("url" =>$test));
$res['data'] = $src;
$res['status'] = '1';
$this->ajaxReturn($res);

}else{
$res['status'] = '0';
$this->ajaxReturn($res);
}

}
public function zhimaqrcode(){
Vendor('WxpayAPI.example.qrcode');
$qrcode = new \QRcode();
$test = base64_decode($_GET['url']);
$qrcode->png($test,false);
}
posted @ 2017-07-17 14:07  jackduan1  阅读(1837)  评论(0编辑  收藏  举报