vue中base64转byte数组

后端使用protobuf返回来数据给前端
数据是base64编码的,需要前端把base64转成byte
代码如下

//base64转字节
	function _base64ToArrayBuffer(base64) {
		var binary_string = window.atob(base64);//解码使用base64编码的字符串
		var len = binary_string.length;			//获取长度
		var bytes = new Uint8Array(len);
		for (var i = 0; i < len; i++) {
			bytes[i] = binary_string.charCodeAt(i);
		}
		console.log(bytes)     //打印解析出来的byte
		return bytes.buffer;
	}
	_base64ToArrayBuffer("CgRTMDAxEgRDSDAxHQjMBkMlsp0XwA==")
	_base64ToArrayBuffer(acc().data)  //括号中的是后端返回数据
上一篇:李宏毅深度学习Task06


下一篇:剑指offer(Java实现)17 - 打印从1到最大的n位数