在我的 Angular2 应用程序中,我想显示一个 Uint8Array 格式的图像。但我得到“超出最大调用堆栈”。我可以毫无错误地渲染大小约为 48Kb 的图像。但是当图像大小高于 ~300Kb 时,我就会收到此错误。这就是我渲染图像的方式:
(<HTMLInputElement>document.getElementById("imagePreview")).src = "data:image/" + type + ";base64," +
btoa(String.fromCharCode.apply(null, objData.Body));
有人可以告诉我我是否以正确的方式做这件事。如果没有,请告诉我如何正确执行