vue2字节数组转base64
时间: 2023-12-03 20:37:41 浏览: 281
VUE整理(五)
在Vue2中,可以使用JavaScript中的btoa()函数将字节数组转换为Base64字符串。具体步骤如下:
1. 将字节数组转换为二进制字符串,可以使用ArrayBuffer和DataView对象来实现。
2. 将二进制字符串转换为Base64字符串,可以使用btoa()函数来实现。
以下是一个示例代码:
```
// 将字节数组转换为Base64字符串
function arrayBufferToBase64(buffer) {
var binary = '';
var bytes = new Uint8Array(buffer);
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
binary += String.fromCharCode(bytes[i]);
}
return btoa(binary);
}
// 使用示例
var buffer = new ArrayBuffer(8);
var view = new DataView(buffer);
view.setInt32(0, 123456789);
view.setInt32(4, -123456789);
var base64 = arrayBufferToBase64(buffer);
console.log(base64);
```
阅读全文