270315475
270315475
  • 发布:2024-08-24 15:01
  • 更新:2024-08-30 18:09
  • 阅读:198

【报Bug】uniCloud.httpProxyForEip.get获取图片乱码

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

.

预期结果:

.

实际结果:

.

bug描述:

uniCloud.httpProxyForEip.get获取图片一直是乱码,应该是要设置responseType: 'arraybuffer' 但是get请求有没有办法设置,这可怎么办呢,而且第三方接口只提供了get请求方式

这个接口是腾讯第三方平台的接口需要固定ip请求的,所以必须要用httpProxyForEip,接口请求要求是get 怎么获取buffer流?
只拿到了乱码,怎么转成流进行上传?

2024-08-24 15:01 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

这不是乱码啊,只是你打印出来才会乱码的。它的格式不是jpg图片吗。

  • 270315475 (作者)

    我需要像 uniCloud.httpclient.request 返回的是buffer数据,为什么uniCloud.httpProxyForEip.get 返回是字符?

    2024-08-26 16:22

  • 270315475 (作者)

    这发不了图片,看楼下贴了 uniCloud.httpclient.request的正常返回,为什么uniCloud.httpProxyForEip.get 不能返回buffer?

    2024-08-26 16:25

  • 270315475 (作者)

    这个没有解决呀

    2024-08-30 09:27

270315475

270315475 (作者) - 团队接单,承接各类大型项目开发,QQ:270315475

这是uniCloud.httpclient.request 返回的是正常buffer数据,换成uniCloud.httpProxyForEip.get 需要固定ip请求 就有问题了!

DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

确认了下,body的格式需要根据Content-Type判断,如果是application/json,则body为JSON格式,否则一律返回字符串格式。

要回复问题请先登录注册