angular 5でアップロードされたファイルをc#コントローラーに投稿しようとしています。アプリケーションをデバッグして投稿し、コントローラをヒットすると、[FromBody] IFormFile ファイルは常に null になります
angular サービスから渡す必要がある特定の {responseType} ですか?
Angular サービス
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
}
投稿本文が常に null になるのはなぜですか?