phpqrcode生成二维码图片base64码相关问题解决办法

蒲松林
发布时间:
2018年11月02日
所在分类:
工作
评论数:
暂无

项目中需要用到phpqrcode生成二维码,但是通过QRcode::png()生成的是显示输出当前的照片流,这样就不适用于列表显示多个二维码的需求了。网上也有相关的一些解决方案:通过把照片流缓存,然后进行base64编码。这个方法在一开始用的时候是可以的,期间有其他需求修改过扩展文件,等再使用时发现图片显示不了。调试竟然花了我几个小时的时间,发现调出来后整个页面变为图片类型!既然这样就去读扩展文件并修改之。

一步步反推找到生成图片用到了QRimage类的png方法,去除里面的:Header(“Content-type: image/png”);即可。

如此,不再让输出端整个页面变为图片类型,解决方案并不完美,但是能达到我的目的即可。 附调用端代码:

Good luck!

你可能感兴趣的文章:

  • 暂无相关文章

发表评论