在HTML5 Javascript中将BlobBuilder转换为字符串

时间:2011-07-31 01:12:27

标签: javascript string html5 blob

          function blobToString(blob) {
             var reader = new FileReader();
             var d = "";
             reader.onloadend = function() {
                 d.callback(reader.result); 
                 console.log(reader.result);
             };
             reader.readAsText(blob);  
             return d;
         };

上面的代码不起作用,但我想我的意图很明确,我想将一些二进制数据(WebKitBlobBuilder)转换为字符串。还有“console.log(reader.result);”不显示任何内容。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

它不应该是reader.onloadend而是reader.onloaded

或尝试

reader.onload = function (e) {
e.target.result -> this is the data. 
}