Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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));
        }