小程序码二进制流怎么展示、预览、保存相册
发布于 5 年前 作者 jingxiang 15646 次浏览 来自 问答

我是用php后端调用微信接口生成的小程序码,该小程序码是二进制流文本;

目前,全段展示采用的是把php接口地址作为url放到img src属性里,点击预览的时候再调一遍接口展示,点击保存相册再调用一遍接口保存;调了服务器3次,如果这样,访问量上来,那服务器肯定承载能力大打折扣;

如果直接把该二进制流文本通过接口输出给小程序;有没有更好的方式将小程序码展示、预览、保存到相册并且只调用一次接口获取图片数据;

2 回复

找到了方法,共享给大家参考;首先,调用wx.downloadFile把二进制流内容保存到本地临时文件tempFile,用这个临时文件去展示、预览、保存到相册即可

返回的二进制流前加上data:image/png;base64,   字符串标识可以转成base64串后就可以在预览保存了

回到顶部