[HttpPost]//IHttpActionResult public ResultModel <dynamic> UploadFormdata([FromBody] JObject Model, [FromUri] Encrypt encrypt) { var msg = new ResultModel <dynamic>(); #region //var request = System.Web.HttpContext.Current.Request;// 不能用WEBAPI的Request //if (request.Files.Count > 0) //{ // try // { // request.Files[0].SaveAs($"d:/PicUpload/{request.Files[0].FileName}"); // } // catch (Exception ex) // { // } //} #endregion var picmanage = JsonConvert.DeserializeObject <PicManage>(JsonConvert.SerializeObject(Model)); if (picmanage == null) { msg.Code = 2001; msg.Message = "参数错误"; return(msg); } if (string.IsNullOrEmpty(picmanage.UserCode)) { msg.Code = 2001; msg.Message = "参数错误"; return(msg); } if (picmanage.BaseCodeList.Count == 0) { msg.Code = 2001; msg.Message = "参数错误"; return(msg); } List <Bitmap> bitmaps = new List <Bitmap>(); var BaseCodeList = picmanage.BaseCodeList; bitmaps = FileUpload.Base64ToImg(BaseCodeList); var urlList = FileUpload.SavePictureToDoc(bitmaps); new ImageBLL().SavePicToDB(picmanage.UserCode, urlList); var savemsg = FileUpload.CheckUploadResult(urlList); if (!string.IsNullOrEmpty(savemsg)) { msg.Code = 2001; msg.Message = savemsg; } else { msg.Message = "Success"; } return(msg); }