base64轉爲file對象

 

/** 
 * @method 將base64轉換爲file對象
 * @param {String} dataURL base64地址
 * @param {String} fileName 文件名稱
 * @param {String} fileType 圖片類型 默認image/jpg
 * @return {Object} file對象
*/
dataURLtoFile(dataURL, fileName, fileType) {
    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 File([u8arr], fileName, {type:fileType || 'image/jpg'});
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章