this worked for me:
var blobToBase64 = function(blob, cbcallback) {
var reader = new FileReader();
reader.onload = function() {
var dataUrl = reader.result;
var base64 = dataUrl.split(',')[1];
cb callback(base64);
};
reader.readAsDataURL(blob);
};