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
将字节数组转换为字符串。