疯狂de兔子
疯狂de兔子
  • 发布:2018-12-17 11:20
  • 更新:2019-01-19 11:13
  • 阅读:2216

请问uniapp的uni.websocket是否可以修改binaryType

分类:uni-app

服务器发过来的类型是Blob的,之前用websocket可以用 binaryType = “arraybuffer” 指定接收类型,不知道uniapp 是否支持这样

2018-12-17 11:20 1 条评论 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

  • 疯狂de兔子 (作者)

    这个我有看过,但是我收到的data 是Blob类型的,用websocket可以用binaryType="arraybuffer",但是uniapp的websocket好像没有这个属性,我下面有截图

    2018-12-17 13:34

疯狂de兔子

疯狂de兔子 (作者) - 疯狂de兔子

这个我有看过,但是我收到的data 是Blob类型的,用websocket可以用binaryType="arraybuffer",但是uniapp的websocket好像没有这个属性

y***@163.com

y***@163.com - 80后IT男

同样的问题,纠结死了!请问有解决么?

DylanJi

DylanJi

看到别人说可以用FilerReader来解决下,我自己的代码如下,希望可以帮到大家

        var reader = new FileReader();  
    reader.onload = function(event) {  
              var content = new Int8Array(event.target.result);  
       console.log(content);  
        };  
    reader.readAsArrayBuffer(evt.data);  

参考于:http://ask.dcloud.net.cn/question/62935

该问题目前已经被锁定, 无法添加新回复