用php qrcode生成二维码,怎么输出

    $data = 'www.baidu.com'; 
    include 'phpqrcode.php';
    $QRcode = new \QRcode();
    ob_start();
    $QRcode->png($data);
    $imageString = base64_encode(ob_get_contents());
    ob_end_clean();

    echo $imageString;
    
    为什么上面的代码没有输出,要在php里直接生成二维码转base给前端?
阅读 8.1k
3 个回答

首先你要知道,输出二维码是个图片,你要设置下header吧

header('Content-type: image/jpeg');
header('Content-Disposition: attachment; filename=download_name.jpg');
readfile($yourFilePath);
新手上路,请多包涵

输出二维码给前段,解决了没有

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题