将base64字符串转换为ArrayBuffer
我需要将base64编码字符串转换为ArrayBuffer。base64字符串是用户输入的字符串,它们将通过电子邮件进行复制和粘贴,因此在加载页面时它们不存在。我想在javascript中做到这一点,如果可能的话,不向服务器进行ajax调用。
这看起来不错,但我不知道如何使用代码。
有没有简单的方法(也许是本地方法)进行转换?谢谢
回答:
尝试这个:
function _base64ToArrayBuffer(base64) { var binary_string = window.atob(base64);
var len = binary_string.length;
var bytes = new Uint8Array(len);
for (var i = 0; i < len; i++) {
bytes[i] = binary_string.charCodeAt(i);
}
return bytes.buffer;
}
以上是 将base64字符串转换为ArrayBuffer 的全部内容, 来源链接: utcz.com/qa/433232.html