zoukankan      html  css  js  c++  java
  • js 图片base64转file文件的两种方式

    js 图片base64转file文件的两种方式

    https://blog.csdn.net/yin13037173186/article/details/83302628

    //将base64转换为blob
        dataURLtoBlob: function(dataurl) { 
            var arr = dataurl.split(','),
                mime = arr[0].match(/:(.*?);/)[1],
                bstr = atob(arr[1]),
                n = bstr.length,
                u8arr = new Uint8Array(n);
            while (n--) {
                u8arr[n] = bstr.charCodeAt(n);
            }
            return new Blob([u8arr], { type: mime });
        },
        //将blob转换为file
        blobToFile: function(theBlob, fileName){
           theBlob.lastModifiedDate = new Date();
           theBlob.name = fileName;
           return theBlob;
        },
        //调用
        var blob = dataURLtoBlob(base64Data);
        var file = blobToFile(blob, imgName);
  • 相关阅读:
    跨域上传文件
    算法
    websocket
    Bottle
    爬虫一
    RabbitMQ
    git&github快速入门
    centos6安装SaltStack
    ajax
    Django之Model操作
  • 原文地址:https://www.cnblogs.com/stono/p/10625177.html
Copyright © 2011-2022 走看看