【发布时间】:2019-11-28 04:27:03
【问题描述】:
如何从 HTML 输入中获取文件的本地路径?
通过下面的代码我收到了
'C:\fakepath\fileTest.txt'
我需要一个本地路径以在 .netcore Web API 中发送到我的控制器,因为我必须在后端创建一个上传的文件。
我的.ts
fileChanged(e) {
this.file = e.target.files[0];
console.log('name of file' + this.file.name); // name of file
console.log('path of file' + e.target.value); // path of file
}
uploadDocument(file) {
let fileReader = new FileReader();
fileReader.onload = (e) => {
console.log(fileReader.result);
};
fileReader.readAsText(file);
console.log('sadasdas' + file);
}
我的.html
<div class="col-md-6">
<p class="my-0">Attachements</p>
<input type="file" (change)="fileChanged($event)" class="btn btn-secondary" appBootstrapErrors [formControlName]="formControlNames.ATTACHEMENTS">
</div>
【问题讨论】:
标签: html angular typescript angular7