js 解二进制数据流,Unit8Array 创建的对象为什么长度为0,求救各位大神

(1)号位置==服务器发过来的数据 不是Json,是二进制数据流
(2)号位置==Base64解过的数据
(3)号位置==Unit8Array创建的对象,长度为空,创建失败了,是我用错了吗?
求解,谢谢各位大神

event.data是一个ArrayBuffer啊···
你怎么能直接base64啊?你要先转ArrayBuffer到string然后再base64转编码啊···

不好意思,没说清楚,服务器先Base64加密了,我这边解过之后才是ArrayBuffer数据,这个问题我已经解决了,谢谢回答

能说下你是怎么解决的嘛

服务器发的数据以字符串显示了,按照服务器的格式就可以解出来了,以前服务器发的数据格式有问题,所以这边没法接出来