marcelofoxes

imgToDataUrl promisefied

Oct 26th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // http://stackoverflow.com/questions/6150289/how-to-convert-image-into-base64-string-using-javascript
  2.         function imgToDataUrl(url) {
  3.             var deferred = $q.defer();
  4.             var xhr = new XMLHttpRequest();
  5.             xhr.responseType = 'blob';
  6.             xhr.onload = function() {
  7.                 var reader = new FileReader();
  8.                 reader.onloadend = function() {
  9.                     deferred.resolve(reader.result);
  10.                 }
  11.                 reader.readAsDataURL(xhr.response);
  12.             };
  13.             xhr.open('GET', url);
  14.             xhr.send();
  15.             return deferred.promise;
  16.         }
Advertisement
Add Comment
Please, Sign In to add comment