angular - 从输入类型获取文件
问题描述
我们需要获取 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 ;
解决方案
filename: string = '' ;
onFileSelected(event){
let file = event.target.files[0];
this.filename= file.name;
}
您将在文件名变量中获取文件。
推荐阅读
- java - 服务器执行的线程多于指定的线程数
- amazon-cognito - 使用无服务器在 AWS 中的不同 HTTP API 服务之间共享授权者
- wordpress - WordPress URL 别名 - 如何从多个 URL 访问单个感谢页面
- jquery - 单击同一 HTML 结构中的按钮?
- php - 从类返回数组值
- mysql - 如何使用kafka connect将现有的百万条记录从mysql传输到mongodb
- git - 根据 Git 中的时间戳获取提交哈希
- azure - 使用 ISenderClient.SendAsync() 的 Azure 服务总线的 XUnit 测试用例
- javascript - 访问组件状态
- python - 让 tkinter RadioButtons 使用函数/命令更新变量不起作用