Bug:wx.request返回的图片数据已不是原来的数据◆◆◆◆◆◆◆◆◆◆◆
发布于 5 年前 作者 chaoshi 17730 次浏览 来自 问答

wx.request发送请求,返回的信息被包装成一个对象res={data:xxx,header:xxx, … }

通过res.data可以获取返回的数据,对于返回的二进制数据,包装成一个字符串的形式,不知你们是如何包装的,对字节高位是1的所有字节都没有正确返回,某些情况下还会丢失字节,已经不能还原实际应该返回的数据,请进行修改。

bug造成最明显的例子就是返回的图片二进制数组无法转换成base64格式显示出来,虽然提供有转换的方法,但已经变成了摆设,因为获取的数据是错误的,怎么转换也不可能获取正确的结果去显示图片。

如果是你们有意为之,请在文档中作一说明,就是无法处理返回图片二进制数据的情况。

1 回复

出于安全考虑,api.weixin.qq.com 不能被配置为服务器域名,相关API也不能在小程序内调用。

说你是bug,是因为不管wx.request那个服务器上的图片,返回的都是错误的数据~~~

回到顶部