2017-02-27 3 views

답변

10

옆 수행 할 수 있습니다

HTML :

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

타이프 :

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

감사합니다. 작동 중입니다. –

+0

반갑습니다. –

0

HTML

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

스크립트

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

파일 경로를 가져 오는 방법은 무엇입니까? –

+1

당신은 할 수 있습니다, 그것은 현대적인 브라우저의 보안 기능입니다. 도움이 될 수 있습니다. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file –

0

당신은 더 우아한 옵션을 시도 할 수 있습니다 :

HTML :

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

스크립트 :

updateFile(file: HTMLInputElement) { 
    let name = file.value; 
}