gpt4 book ai didi

javascript - ArrayBuffer 到 base64 编码的字符串

转载 作者:IT老高 更新时间:2023-10-28 13:17:06 29 4
gpt4 key购买 nike

我需要一种有效的(读取 native )方法将 ArrayBuffer 转换为需要在多部分帖子中使用的 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 window.btoa( binary );
}

但是,非本地实现更快,例如https://gist.github.com/958841http://jsperf.com/encoding-xhr-image-data/6

更新的基准:https://jsben.ch/wnaZC

关于javascript - ArrayBuffer 到 base64 编码的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9267899/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com