1***@qq.com
1***@qq.com
  • 发布:2023-02-10 15:58
  • 更新:2023-02-10 16:58
  • 阅读:167

websocket 在app端接收arraybuffer数据有误,arraybuffer变成了base64

分类:uni-app

在编译器升级到3.6.18.20230117之前是正常的,websocket 在app端接收arraybuffer数据有误,arraybuffer变成了base64,浏览器端是arraybuffer,我不想要base64,也不想手动转。请问是编译器bug,还是需要配置。受不了了。

2023-02-10 15:58 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

烦死了,数据格式老是改干什么。

1***@qq.com

1***@qq.com (作者)

    // #ifdef APP-PLUS  
    let originString = atob(JSON.parse(data).base64)  
    let length = originString.length  
    data = new Uint8Array(length)  
    for (let i = 0; i < length; i++) {  
        data[i] = originString.charCodeAt(i)  
    }  
    data = data.buffer  
    // #endif  

真的不想要这一部分,求开发大人解答一下。

1***@qq.com

1***@qq.com (作者)

我要疯掉了

1***@qq.com

1***@qq.com (作者)

3.6.15.20221228, 这个版本打包到app是正常的,一个一个试试了半天,害

要回复问题请先登录注册