2017-02-27 19 views

Odpowiedz

10

Można zrobić:

HTML:

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

maszynopis:

fileEvent(fileInput: Event){ 
    let file = fileInput.target.files[0]; 
    let fileName = file.name; 
} 
+0

Dzięki. To działa –

+0

Nie ma za co. –

0

HTML

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

Script

onFileChange(event) {  
    let files = event.target.files[0].name; 
} 
+0

Jak uzyskać ścieżkę do pliku? –

+1

Możesz ", Jest to funkcja zabezpieczeń w nowoczesnych przeglądarkach. to może pomóc, https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file –

0

Można spróbować bardziej elegancki opcję:

HTML:

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

Scenariusz:

updateFile(file: HTMLInputElement) { 
    let name = file.value; 
} 
Powiązane problemy