首页 > 解决方案 > 从输入类型获取文件

问题描述

我们需要获取 xls 文件并以 json 格式获取其内容。我可以这样做,但是使用这样的硬编码 xls 文件路径:

    var url = "D:/ionic/Docs/Test.xlsx";

我需要做的是,从 html 输入标签中选择这个文件并将其放入var url. 我怎样才能做到这一点 ?

Home.html

<input type="file" accept="all/*" [(ngModel)]="getfile" (change)="onFileSelected($event)" id="fileInput"/>

Home.ts代码:

onFileSelected()
  {
    var url = //what do I do here ;

标签: angulartypescriptionic-frameworkionic2ionic3

解决方案


filename: string = '' ;
onFileSelected(event){
  let file = event.target.files[0];        
  this.filename= file.name;
}

您将在文件名变量中获取文件。


推荐阅读