2017-08-02 54 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

我没有得到该文件中的数据,我可以得到的是文件名和文件类型的详细信息 –