2017-08-02 81 views
-1

我正在使用angular2並試圖獲取上傳文件.CSV文件的數據,但我無法獲取文件的數據。以下是我的代碼在angular2上傳文件時無法獲取文件數據

HTML

<input type="file" name="File Upload" id="txtFileUpload" 
     (change)="changeListener($event)" 
     accept=".csv"/> 

組件

changeListener(fileInput: any): void { 
    debugger; 
    //want to get the data of the uploaded file 
    } 
+0

[如何上傳CSV文件並使用angular2讀取它們?](https://stackoverflow.com/questions/45441962/how-to-upload-a-csv-file-and-read -them-using-angular2) –

+0

[Angular2文件輸入onchange]的可能重複(https://stackoverflow.com/questions/38476315/angular2-file-input-onchange) –

+0

博客沒有給我提供答案,我是試圖改變問題並提出問題,某人給出的答案不是讀取要在特定位置上載文件的文件。我不想上傳CSV文件,我想讀取上傳的.CSV文件並獲取數據 –

回答

-1

你可以利用這個得到它:

changeListener(fileInput: any): void { 
    var file = event.srcElement.files[0]; 
} 

此只給出這方面的細節 enter image description here

+0

我沒有得到該文件中的數據,我可以得到的是文件名和文件類型的詳細信息 –