【发布时间】:2021-03-04 21:41:58
【问题描述】:
目前我正在使用来自https://github.com/endroid/qr-code 的类,并且我已将 $qrCode->writeString() 从控制器作为 json_encode 返回到 AJAX。但是二维码结果不是图像。是否可以在不保存图像的情况下将二维码结果作为图像(png)?谢谢
【问题讨论】:
标签: json ajax codeigniter qr-code codeigniter-4
目前我正在使用来自https://github.com/endroid/qr-code 的类,并且我已将 $qrCode->writeString() 从控制器作为 json_encode 返回到 AJAX。但是二维码结果不是图像。是否可以在不保存图像的情况下将二维码结果作为图像(png)?谢谢
【问题讨论】:
标签: json ajax codeigniter qr-code codeigniter-4
我用下面的代码解决它:
控制器:
$qrCode->setWriterByExtension('png'); //change it to png
使用$qrCode->writeDataUri() 而不是$qrCode->writeString() 将值返回给AJAX
并将值解析为img src attr
【讨论】: