$UrltoBase64IMG

by mtambulut

JavaScript

toDataURLIMG(url) {
  return fetch(url).then(function (response) {
    return response.blob();
  }).then(function (blob) {
    return new Promise(function (resolve, reject) {
      var reader = new FileReader();

      reader.onloadend = function () {
        return resolve(reader.result);
      };

      reader.onerror = reject;
      reader.readAsDataURL(blob);
    });
  });
};

        this.toDataURLIMG("http://upload.wikimedia.org/wikipedia/commons/4/4a/Logo_2013_Google.png")
        .then(dataUrl => {
            debugger;
            this.image = dataUrl;
            this.originalImage = dataUrl;
            console.log('RESULT:', dataUrl)
        })