function transformArrayBufferToBase64 (buffer) {
var binary = '';
var bytes = new Uint8Array(buffer);
for (var len = bytes.byteLength, i = 0; i < len; i++) {
binary += String.fromCharCode(bytes[i]);
}
return window.btoa(binary);
}
buffer:就是下图中的data
fromCharCode:将 Unicode 编码转为一个字符:
window.btoa():方法用于创建一个 base-64 编码的字符串。
如果想将图片显示出来函数的返回值直接赋值给src就可以了