Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get file name from input type file Angular2

I want get the file name from my html input tag in a modal view and save it using Angular2. Can someone help me?

like image 716
Sandro De Marco Avatar asked Feb 27 '17 09:02

Sandro De Marco


2 Answers

You can do next:

HTML:

<input type="file" (change)="fileEvent($event)" />

TypeScript:

fileEvent(fileInput: Event){
    let file = fileInput.target.files[0];
    let fileName = file.name;
}
like image 116
Igor Janković Avatar answered Oct 14 '22 13:10

Igor Janković


You can try a more elegant option:

HTML:

<input #file type="file" (change)="updateFile(file)">

Script:

updateFile(file: HTMLInputElement) {
  let name = file.value;
}
like image 31
Sergey Dzyuba Avatar answered Oct 14 '22 15:10

Sergey Dzyuba