public void SaveAdImgs() { var context = System.Web.HttpContext.Current; var savePath = Server.MapPath("~/Uploads/"); //验证文件夹是否存在 if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } var postedFile = context.Request.Files["file"]; var response = context.Response; var fileName = string.Format("{0}{1}", Guid.NewGuid(), Path.GetExtension(postedFile.FileName)); var image = System.Drawing.Image.FromStream(postedFile.InputStream); image.Save(Path.Combine(savePath, fileName), image.RawFormat); IMeiWei.BLL.adimgs bll_image = new IMeiWei.BLL.adimgs(); IMeiWei.Model.adimgs model_image = new IMeiWei.Model.adimgs(); var adSetting_Id = context.Request["adSetting_Id"]; var old_model = bll_image.GetModelList("AdSettings_Id = '" + adSetting_Id + "'"); if (old_model == null || old_model.Count == 0) { model_image.AdSettings_Id = adSetting_Id; model_image.Id = Guid.NewGuid().ToString(); model_image.UrlName = fileName; model_image.ImgStatus = "ACTIVE"; bll_image.Add(model_image); response.Write(fileName); } else { response.Write(old_model.FirstOrDefault().UrlName); } }