I\'m trying to use FileSaver.js to download PNG files that are being served from my express app. The files are being sent as base64 encoded strings, but when I try to use Fi
I've found that you'll probably want to write it to a Canvas first.
Click Here
base_image = new Image();
base_image.src = Base64String
canvas into a blob
var canvas = document.getElementById('YourCanvas');
context = canvas.getContext('2d');
// Draw image within
context.drawImage(base_image, 0,0);
then you can use FileSaver.js to save it
and finally save it
x_canvas.toBlob(function(blob) {
saveAs(blob, "screenshot.png");
}, "image/png");
A nice fiddle was also created for this in that post Click Here For Fiddle