我是 angular 2 和 web api(.net core) 的 kendo ui。我无法使用剑道上传将文件上传到 web api。
这是我的示例代码: HTML:
<kendo-upload [saveUrl]="uploadSaveUrl"
[removeUrl]="uploadRemoveUrl"
(upload)="uploadEventHandler($event)">
</kendo-upload>
上传事件处理程序
uploadEventHandler(e: UploadEvent)
{
this.fs.uploadFile(e.files).subscribe(result => { console.log('result', result); });
}
上传服务:
uploadFile(file: any)
{
const baseUrl = this.basePath + '/api/Common/UploadFile';
return this.dah.post(baseUrl, file);
}
网络接口:
[HttpPost("UploadFile")]
public string UploadFile(IList<IFormFile> files)
{
return "";
}
在这里,我无法在 api 中获取文件列表。有工作代码吗??