js中Blob转字符串

今天遇到个小问题,记录一下。
    终端用websocket,服务端用mina模拟websocket。可是发现 服务端返回的倒是一个二进制对象Blob,而终端须要的是对象内容,因而。
    1)调用 Blob.toString 发现打印的不是对象内容。
    2)百度了下,发现也没有相关文章
    因而看了下官方的api,发现有个demo是用FileReader 的形式读取。因而效仿之,最后搞定了,代码以下。
var reader = new FileReader();
  reader.onload = function(event){
    var content = reader.result;//内容就在这里
  };
  reader.readAsText(blob);
相关文章
相关标签/搜索