大佬教程收集整理的这篇文章主要介绍了Angular 11文件上传formdata到asp.net core api为空,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 httpClIEnt post 将文件从 Angular 11 应用程序上传到 asp.net 核心 API。但是表单数据总是空的。request.HasFormContentType 总是假的。不知道如何解决这个问题。
角度:
@H_618_7@public upload(formData: any): Observable<Boolean> { thiS.UploadStarted.next(); console.log(formData); return this.APIservice.post<FormData,Boolean>('url',formData,{ content: formData }); }
asp.net core 3.1 webAPI:
@H_618_7@[httpPost("valIDate")] public async Task<IActionResult> ValIDate() { if (!request.HasFormContentTypE) { return Badrequest(); } return Ok(); }
谁能帮我解决这个问题?我也尝试设置“multipart/form-data”内容类型。但没有奏效。
您可以在@H_618_7@request.Form.Files
中查看您的文件@H_618_7@[httpPost("validate")] public async Task<IActionResult> Validate() { if (request.Form.Files.Length == 0) { return Badrequest(); } return Ok(); }
以上是大佬教程为你收集整理的Angular 11文件上传formdata到asp.net core api为空全部内容,希望文章能够帮你解决Angular 11文件上传formdata到asp.net core api为空所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。