收藏
回答

wx.sendSocketMessage的一个BUG,等待官方回答

wx.sendSocketMessage发送Uint8Array类型的字节时,调试器是没有出现问题的,正常发送,而真机调试则发送失败。

调试器:


真机:


注:需要代码片段的留言

卢宵宵大神也没办法解决

回答关注问题邀请回答
收藏

3 个回答

  • 小程序技术专员-SgLy
    小程序技术专员-SgLy
    2018-11-06
    属性类型默认值是否必填说明支持版本
    datastring/ArrayBuffer
    需要发送的内容

    你好,暂不支持 Uint8Array 类型的数据发送

    https://developers.weixin.qq.com/miniprogram/dev/api/network/websocket/wx.sendSocketMessage.html

    2018-11-06
    有用
    回复 5
    • Sammy Li
      Sammy Li
      2018-11-07

      那微信小程序还有没有其他发送字节的方法?

      2018-11-07
      回复
    • 小程序技术专员-SgLy
      小程序技术专员-SgLy
      2018-11-07回复Sammy Li

      用 buffer 方法把 Uint8Array 转成 ArrayBuffer

      2018-11-07
      1
      回复
    • 冲破大风雪
      冲破大风雪
      2019-03-15

      你好,请问楼主找到解决办法没有喃?

      2019-03-15
      回复
    • Coding¹²³
      Coding¹²³
      2020-09-03
      楼主解决了没
      2020-09-03
      回复
    • 邓蔷
      邓蔷
      01-29
      我已解决. 取Unit8Array的buffer就可以得到能够传输的ArrayBuffer数据了(eg: unit8Array.buffer), 希望可以帮到你.
      01-29
      回复
  • 邓蔷
    邓蔷
    01-29

    我已解决. 取Unit8Array的buffer就可以得到能够传输的ArrayBuffer数据了(eg: unit8Array.buffer), 希望可以帮到你.

    01-29
    有用
    回复
  • 是小白啊
    是小白啊
    2018-11-06

    提供下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2018-11-06
    有用
    回复
登录 后发表内容