【发布时间】:2016-10-17 10:24:47
【问题描述】:
media.html
<form #form="ngForm" (ngSubmit)="uploadFile(form.value)">
<input type="file" ngControl="inputFile" />
<input type="text" ngControl="name"/>
<button type="submit" >Upload</button>
</form>
media.ts
uploadFile(fileUpload){
console.log(fileUpload); // this
this.mediaService.addMedia(fileUpload).subscribe((r)=> {
console.log(r);
},
(error) => {
console.log(error.text());
}
);
}
行:console.log("fileUpload"); .它打印出来:
inputFile:null
name: "asdasdasdasd"
这意味着我无法获取 的值以在我的服务器上提交。怎么抓?感谢您的帮助!
【问题讨论】:
-
您应该使用多部分请求,这是发送输入类型文件的唯一方法
标签: angular typescript