使用Web API2上传文件作为Body的一部分

时间:2017-10-09 03:44:45

标签: c# asynchronous asp.net-web-api file-upload mime-types

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

我应该创建异步发布请求并将文件发布到该文件吗? 这是我找到的样本。 http://www.codeguru.com/csharp/.net/uploading-files-asynchronously-using-asp.net-web-api.htm

1 个答案:

答案 0 :(得分:0)

您可以尝试使用'HttpPostedFileBase'类将文件作为Http请求Body的一部分发布。 像这样:

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