function Pretty(){}
Pretty.prototype.version='1.0.0';
Pretty.prototype.files={
/**
* 将以base64格式的数据转换为Blob
* @param base64Data base64格式的数据
*/
base64DataToBlob: function (base64Data){
var arr = urlData.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});
},
/**
* 文件转base64格式数据
* @param file 文件
* @param callback 转换完成后执行的回调函数
*/
fileToBase64: function(file,callback){
var r = new FileReader();
var base64 = '';
// 转成base64
r.onload = function(){
base64 = r.result;
callback(base64);
}
r.readAsDataURL(file); //转成Base64格式
}
}
var _ = new Pretty();