[英]What is the best way pass file from angular 11 form to asp.net core 5 web api
將文件從 angular 11 形式傳遞到 asp.net 核心 5 web Z8A5DA552ED12654E72Z3 的最佳方式是什么
To achieving the requirement of posting file from angular frontend to asp.net core web api backend, you can try to create and populate a FormData object with selected file(s), then then inject the HttpClient service and use it to make request(s).
在您的 asp.net 核心 web api 后端中,您可能需要將[FromForm]
屬性應用於您的操作綁定參數,這將有助於指定參數或屬性應該是應為的表單字段。
您可能需要在后端配置和啟用 CORS 以設置允許的來源和 HTTP 方法等。有關更多信息,請查看以下文檔:
https://docs.microsoft.com/en-us/aspnet/core/security/cors?view=aspnetcore-5.0
此外,您可以參考以下SO線程來實現需求。
如何將文件從 Angular 上傳到 ASP.NET 內核 Web ZDB974238714CA8DE634A7CE1D083A
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.