今天遇到個小問題,記錄一下。 終端用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);