C# 使用Web API2将文件作为正文的一部分上载

C# 使用Web API2将文件作为正文的一部分上载,c#,asynchronous,asp.net-web-api,file-upload,mime-types,C#,Asynchronous,Asp.net Web Api,File Upload,Mime Types,我想创建WebAPI POST请求,获取主体并将其保存在数据库中。 正文的一个字段是文件,可以是图像、pdf、 我是否应该创建一个异步Post请求并将文件发布到该请求? 这是我找到的样品。 您可以尝试使用“HttpPostedFileBase”类将文件作为Http请求正文的一部分发布。 大概是这样的: [HttpPost] public ActionResult UploadFile(HttpPostedFileBase file) { // you API code } 您可以尝试使用“

我想创建WebAPI POST请求,获取主体并将其保存在数据库中。 正文的一个字段是文件,可以是图像、pdf、

我是否应该创建一个异步Post请求并将文件发布到该请求? 这是我找到的样品。

您可以尝试使用“HttpPostedFileBase”类将文件作为Http请求正文的一部分发布。 大概是这样的:

[HttpPost]
public ActionResult UploadFile(HttpPostedFileBase file)
{
  // you API code
}

您可以尝试使用“HttpPostedFileBase”类将文件作为Http请求正文的一部分发布。 大概是这样的:

[HttpPost]
public ActionResult UploadFile(HttpPostedFileBase file)
{
  // you API code
}

在这种情况下,我不能让模型作为FromBody传递。实际上,我不能将其用于Web API,在这种情况下,我不能将模型作为FromBody传递。事实上,我不能将它与Web API一起使用