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);”不显示任何内容。
答案 0 :(得分:2)
答案 1 :(得分:0)
它不应该是reader.onloadend而是reader.onloaded
或尝试
reader.onload = function (e) {
e.target.result -> this is the data.
}