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);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM