我正在尝试将上传的 Angular 5 文件发布到 c# 控制器。当我调试我的应用程序并发布并点击控制器时,[FromBody] IFormFile 文件始终为空
他们是我需要从我的角度服务传递的特定 {responseType} 吗?
角服务
public async upload(file: File) {
try {
return await this.http.post(this.baseUrl + "api/Blogs/Upload", file).toPromise();
catch (error) {
console.log(JSON.stringify(error));
}
}
C# 控制器
[HttpPost]
[Route("api/Blogs/Uplaod")]
public async Task<IActionResult> Upload([FromBody] IFormFile file) {
// my save logic
}
为什么我的帖子正文总是为空?