webapi接收上传的文件和相关参数

[HttpPost]
        public IHttpActionResult TestPostFile()
        {
            string name = HttpContext.Current.Request["name"];
            string age = HttpContext.Current.Request["age"];
            string name1 = HttpContext.Current.Request.Params["name"];
            string age1 = HttpContext.Current.Request.Params["age"];
            HttpFileCollection files = HttpContext.Current.Request.Files;
            foreach (string key in files.AllKeys)
            {
                HttpPostedFile file1 = files[key];
                if (string.IsNullOrEmpty(file1.FileName) == false)
                    file1.SaveAs(HttpContext.Current.Server.MapPath("~/App_Data/") + file1.FileName);
            }  
           return Ok("success2");  
        }

webapi接收上传的文件和相关参数_第1张图片

webapi接收上传的文件和相关参数_第2张图片

webapi接收上传的文件和相关参数_第3张图片


你可能感兴趣的:(WebAPI)