javascript base64到blob #js#base64

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript base64到blob #js#base64相关的知识,希望对你有一定的参考价值。

base64ToBlob = function(base64, mime) {
    mime = mime || '';
    var sliceSize = 1024;
    var byteChars = window.atob(base64);
    var byteArrays = [];

    for (var offset = 0, len = byteChars.length; offset < len; offset += sliceSize) {
        var slice = byteChars.slice(offset, offset + sliceSize);

        var byteNumbers = new Array(slice.length);
        for (var i = 0; i < slice.length; i++) {
            byteNumbers[i] = slice.charCodeAt(i);
        }

        var byteArray = new Uint8Array(byteNumbers);

        byteArrays.push(byteArray);
    }

    return new Blob(byteArrays, { type: mime });
}

以上是关于javascript base64到blob #js#base64的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JavaScript 中将 Blob 转换为文件

JavaScript 将base64 转换为File

使用 JavaScript 显示 Blob

如何在本机反应中制作javascript图像blob对象?

JavaScript把项目本地的图片或者图片的绝对路径转为base64字符串blob对象在上传

js中的blob,base64,url之间的关系