【发布时间】:2017-11-21 14:30:49
【问题描述】:
我正在尝试将 blob 对象解析为 javascript 中的 base64 字符串。请帮忙。我的代码是
var reader = new FileReader();
reader.addEventListener("loadend", function () {
// reader.result contains the contents of blob as a typed array
var buffer = reader.result;
var view = new Uint8Array(buffer);
var binary = String.fromCharCode.apply(window, view);
var base64 = btoa(binary);
cb(base64);
console.log(base64);
});
reader.readAsArrayBuffer(data.blob);
【问题讨论】:
-
那么您面临的错误是什么?
-
未捕获 RangeError: 超出最大调用堆栈大小
-
这能回答你的问题吗? Convert blob to base64
标签: javascript html base64 blob