收藏
回答

wx.cloud.callFunction无法携带ArrayBuffer?

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 工具 wxf621ea0f45cd64d3 2.7.5

- 当前 Bug 的表现(可附上截图)



我将 ArrayBuffer 数组封装到一个对象中提交到 云函数,使用 cloud.uploadFile 上传图片,

通过返回的数据发现,对象请求到 云函数之后,ArrayBuffer 数组为空。

(注意:我使用的是 cloud.uploadFile ,不是 wx.cloud.uploadFile)

想请问一下,是不是 wx.cloud.callFunction无法携带ArrayBuffer?


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

(最近突然掉了很多头发,各位大神有治疗掉发方法吗?)

最后一次编辑于  07-17  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 邓坤力
    邓坤力
    07-17

    wx.cloud.callFunction 传入 ArrayBuffer 到云函数中的时候会自动转化成


    {

    type: "Buffer",

    data: [ 12, 44, ... ],  // uint8arry

    }

    07-17
    赞同
    回复