Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

angular download image base64

//1 step
const convertBase64ToFile = (base64String, fileName) => {
     let arr = base64String.split(',');
     let mime = arr[0].match(/:(.*?);/)[1];
     let bstr = atob(arr[1]);
     let n = bstr.length;
     let uint8Array = new Uint8Array(n);
     while (n--) {
        uint8Array[n] = bstr.charCodeAt(n);
     }
     let file = new File([uint8Array], fileName, { type: mime });
     return file;
}

//2 step
npm i --save-dev @types/file-saver

//3 step
import { saveAs } from 'file-saver';

//4 step
const downloadBase64Data = (base64String, fileName) => {
     let file = convertBase64ToFile(base64String, fileName);
     saveAs(file, fileName);
}
Comment

how to use base64 image in angular

[src]="this.domSanitizer.bypassSecurityTrustResourceUrl('data:image/*;base64,' + base64String)"
Comment

PREVIOUS NEXT
Code Example
Javascript :: random number in javascript between two numbers 
Javascript :: Javascript replace div content onclick a button 
Javascript :: express middleware logging 
Javascript :: react-native razorpay 
Javascript :: cordova android close app with back button 
Javascript :: shuffle array item javascruitp 
Javascript :: push function in javascript 
Javascript :: javascript redirect to url with parameters 
Javascript :: difference between let and var 
Javascript :: node module es6 
Javascript :: javascript sum digits in string of numbers 
Javascript :: Radom String in Javascript 
Javascript :: encrypt decrypt javascript 
Javascript :: supertest multipart/form-data 
Javascript :: initialize express app 
Javascript :: jquery .click function call 
Javascript :: javascript loop backwards through array 
Javascript :: javascript fs read 
Javascript :: uselocation react 
Javascript :: jquery mobile or desktop 
Javascript :: .textcontent in javascript 
Javascript :: angularjs date filter 
Javascript :: local database with javascript 
Javascript :: jquery declare variable 
Javascript :: create angular project 
Javascript :: Error R10 (Boot timeout) - Web process failed to bind to $PORT within 60 seconds of launch 
Javascript :: express param in url 
Javascript :: Bots member count discord js 
Javascript :: force click btn using jquery 
Javascript :: ajax submit form data 
ADD CONTENT
Topic
Content
Source link
Name
1+9 =