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); } }
public string LoadStartUpImgs() { List <Models.ImageInfo> results = new List <Models.ImageInfo>(); IMeiWei.BLL.adsetting bll_adsetting = new IMeiWei.BLL.adsetting(); IMeiWei.BLL.adimgs bll_adimgs = new IMeiWei.BLL.adimgs(); var imgs = bll_adimgs.GetModelList("1 = 1"); var adSettings = bll_adsetting.GetModelList("1 = 1"); foreach (var item in imgs) { Models.ImageInfo imageinfo = new Models.ImageInfo(); var article = adSettings.FirstOrDefault(o => o.Id == item.AdSettings_Id); imageinfo.UrlName = item.UrlName; imageinfo.IsBusinessId = true; results.Add(imageinfo); } return(GenJSSerializer().Serialize(results)); }