web-dev-qa-db-fra.com

Téléchargez un fichier depuis le dossier des ressources en cliquant sur un bouton

Je travaille sur un projet angular2, j'ai un fichier dans le dossier assets et j'ai créé un bouton pour télécharger le fichier lors de l'exécution de l'application.

Je vois qu'il existe de nombreuses solutions au problème ci-dessus, donc je me suis perdu. Peux-tu aider s'il te plait.

<button pButton type="button" (click)="f1()" label="Download Sample Defaults 
XML File"></button>

J'ai besoin d'un code pour f1 () qui peut m'aider à télécharger le fichier dans mon dossier de téléchargement en cliquant sur le bouton ci-dessus. Aide appréciée. Merci

7
Sunil Bishnoi

vous pouvez essayer cette solution

code de fichier ts

downloadFile(){
        let link = document.createElement("a");
        link.download = "filename";
        link.href = "assets/images/user-image.png";
        link.click();
}

code de fichier html

<button (click)="downloadFile()">Download</button>
1
Krishna Rathore