js byte数组转base64

JavaScript 中可以使用 btoa 函数将字节数组转换为 base64 编码。该函数接受一个字符串参数,并返回一个字符串,表示对该字符串进行 base64 编码后的结果。例如:

var bytes = new Uint8Array([104, 101, 108, 108, 111]);
var base64 = btoa(String.fromCharCode.apply(null, bytes));
console.log(base64); // "aGVsbG8="

要注意的是,btoa 只能处理字符串,因此需要先使用 String.fromCharCode.apply 将字节数组转换为字符串。

  •