Convert base64 data file to image file in angularjs

I have a base64 data url in my angularJs controller and I need an image file from this so that I can send it to the server as multi-part data via ajax?

I am looking for something like a file writer in angularjs. Can anybody help me?

+6
source share
1 answer

you can generate blob from base64 data.

var imageBase64 = "image base64 data"; var blob = new Blob([imageBase64], {type: 'image/png'}); 

From this blob you can generate a file object.

 var file = new File([blob], 'imageFileName.png'); 

You can use this file object and send it to the server using multi-page data.

+10
source

All Articles