【发布时间】:2023-03-02 23:01:01
【问题描述】:
这里正在获取要上传的文件数组。但我无法绑定我的数据
fileList: File[] = [];
listOfFiles: any[] = [];
onFileChanged(event: any) {
for (var i = 0; i <= event.target.files.length - 1; i++) {
var selectedFile = event.target.files[i];
this.fileList.push(selectedFile);
this.listOfFiles.push(selectedFile.name)
}
}
我正在将我的文件上传到服务器
upload() {
const formData: any = new FormData();
formData.append('ofile',this.fileList)
console.log('form data variable : '+ formData.toString());
this._service.PostFormData(formData).subscribe(data=>{
});
}
HTML 代码
<input type="file" (change)="onFileChanged($event)">
<input type="file" (change)="onFileChanged($event)">
<input type="file" (change)="onFileChanged($event)">
<!-- <button mat-icon-button (click)="removeSelectedFile(index)">delete</button> -->
<button (click)="upload()">Save</button>
我正在使用的核心端
public class Test
{
// public List<IFormFile> ofile { get; set; }
public byte[] ofile { get; set; }
}
控制器
[HttpPost]
public IActionResult GetName([FromForm]Test oTest)
{
}
这里我得到空值请帮助我如何克服这个问题
【问题讨论】:
标签: angular asp.net-core asp.net-core-2.0