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

原文地址:https://blog.csdn.net/lxrj2008/article/details/56845075

[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");  
        }

 

 

posted @ 2018-09-26 09:32  花影疏帘  阅读(1358)  评论(0)    收藏  举报