我正在使用
将大字节数组转换为字符串
var arrayBuffer = e.target.result,
array = new Uint8Array(arrayBuffer);
binaryString = String.fromCharCode.apply(null, array);
e.target.result
是一张图片。它工作正常,但是如果图像尺寸较大,则会出现错误maximum call stack size exceeded
。
我该如何解决??
先谢谢了........
答案 0 :(得分:0)
var base64 = btoa(new Uint8Array(arrayBuffer).reduce(
function (data, byte) {
return data + String.fromCharCode(byte);
},
''
));