wx.request发送请求,返回的信息被包装成一个对象res={data:xxx,header:xxx, ... }
通过res.data可以获取返回的数据,对于返回的二进制数据,包装成一个字符串的形式,不知你们是如何包装的,对字节高位是1的所有字节都没有正确返回,某些情况下还会丢失字节,已经不能还原实际应该返回的数据,请进行修改。
bug造成最明显的例子就是返回的图片二进制数组无法转换成base64格式显示出来,虽然提供有转换的方法,但已经变成了摆设,因为获取的数据是错误的,怎么转换也不可能获取正确的结果去显示图片。
如果是你们有意为之,请在文档中作一说明,就是无法处理返回图片二进制数据的情况。
说你是bug,是因为不管wx.request那个服务器上的图片,返回的都是错误的数据~~~
按照楼上的回答,再补充个文档链接,建议楼主仔细阅读小程序的网络要求
https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html
谢谢,我写的一句话就是文档里的内容,关键是:
说你是bug,是因为不管wx.request那个服务器上的图片,返回的都是错误的数据~~~
不要老想着访问的是你的api.weixin.qq.com服务器~~~