微信官方生成二维码接口:wxacode.getUnlimited,返回的Buffer怎么处理?
发布于 7 年前 作者 mengjun 15114 次浏览 来自 官方Issues

需求是:将接口返回的Buffer转换成二进制数据。

然后保存到MySql数据库。

返回的Buffer在postman 是一堆乱码,我用file_put_contents($PATH . $file_name, $result); 是可以获得成功的二维码图片的。

问题:

这个Buffer的二进制内容,怎么处理,可以获得 二进制数据?(可以保存到数据库的数据)

下边是代码与请求返回截图、表结构

2 回复

把二进制转成文件存到服务器上 数据库保存文件路径

不建议保存二进制数据?按楼上说的直接转成图片上传到图片服务器,保存图片的key即可。如果你非要保存的话,直接保存返回的字符串到数据库即可,不需要再转成二进制数据。

回到顶部