图片base64与blob互转

Posted 水月情缘雪飞飞

tags:

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

<script>
/**
* base64 转 blob 对象,文件上传
 * 转载自:http://blog.csdn.net/hsany330/article/details/52575459
 * @param dataURI
 * @returns Blob
 */
function dataURItoBlob(dataURI) 
    var byteString = atob(dataURI.split(',')[1]);
    var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
    var ab = new ArrayBuffer(byteString.length);
    var ia = new Uint8Array(ab);
    for (var i = 0; i < byteString.length; i++) 
        ia[i] = byteString.charCodeAt(i);
    
    return new Blob([ab], type: mimeString);

</script>



以上是关于图片base64与blob互转的主要内容,如果未能解决你的问题,请参考以下文章

C# base64编码的文本与图片互转

图片和base64互转

java 图片base64互转

JS 文件base64FileBlobArrayBuffer互转

MySQL - Base64 与 BLOB

上传图片文件转换成blob