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);
相關文章
相關標籤/搜索