今天遇到个小问题,记录一下。 终端用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);