0
使用Angular 4上传文件不起作用。结果未定义。使用Angular 4上传文件不起作用。结果undefind
文件信息与事件一起出现,但FormData不起作用并使结果未定义。
HTML文件
<form #form="ngForm" enctype="multipart/form-data" novalidate>
<input type="file" id="sef" name="sef" class="form-control" ngModel (change)="getSef($event)">
<button class="btn btn-primary" (click)="envirArquivos(form.value)">Enviar</button>
</form>
TS文件
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'mw-compare-nfe',
templateUrl: './compare-nfe.component.html'
})
export class CompareNFEComponent implements OnInit {
arquivoZip: any
getZip(event) {
let fileList: FileList = event.target.files;
let file: File = fileList[0];
console.log(file) . <--- The object file is defined.
let formData: FormData = new FormData();
this.arquivoZip = formData.append('File', file, file.name);
}
constructor() { }
ngOnInit() {
}
envirArquivos(order: Order) {
console.log(this.arquivoZip) . <--- Undefined
}
}
我不明白。 =( –
不起作用 –
如何通过http post发送? –