function getImgToBase64(url,callback){ //将图片转换为Base64 var canvas = ('canvas'), ctx = ('2d'), img = new Image; = 'Anonymous'; = function(){ = ; = ; (img,0,0); var dataURL = ('image/png'); callback(dataURL); canvas = null; }; = url; }
function dataURLtoFile(dataurl, filename) { //将base64转换为文件 var arr = (','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = , u8arr = new Uint8Array(n); while(n--){ u8arr[n] = (n); } return new File([u8arr], filename, {type:mime}); }
//可以将图片转换为base64 getImgToBase64('img/',function(data){ var myFile = dataURLtoFile(data,'testimgtestimgtestimg'); (myFile); });