How to convert Base64 String to javascript file object like as from file input form?

How to convert Base64 String to javascript file object like as from file input form?

by sunil puvvada

JavaScript

function dataURLtoFile(dataurl, filename) {

   var arr = dataurl.split(','),
     mime = arr[0].match(/:(.*?);/)[1],
     bstr = atob(arr[1]),
     n = bstr.length,
     u8arr = new Uint8Array(n);

   while (n--) {
   	console.log("")
     u8arr[n] = bstr.charCodeAt(n);
   }

   return new File([u8arr], filename, {
     type: mime
   });
 }

 //Usage example:
 var file =...