base64轉圖片

/**  
 * 將以base64的圖片url數據轉換爲Blob  
 * @param urlData  
 *            用url方式表示的base64圖片數據  
 */  
function convertBase64UrlToBlob(urlData){  
      
    var bytes=window.atob(urlData.split(',')[1]);        //去掉url的頭,並轉換爲byte  
      
    //處理異常,將ascii碼小於0的轉換爲大於0  
    var ab = new ArrayBuffer(bytes.length);  
    var ia = new Uint8Array(ab);  
    for (var i = 0; i < bytes.length; i++) {  
        ia[i] = bytes.charCodeAt(i);  
    }  
  
    return new Blob( [ab] , {type : 'image/png'});  
}  
相關文章
相關標籤/搜索