예제 #1
0
        public ActionResult UploadImage(UploadModel model)
        {
            if (model.File != null && model.File.ContentType.Contains("image"))
            {
                model.File.SaveAs(HttpContext.Server.MapPath("~/images/" + model.Folder + model.File.FileName));
                return RedirectToAction("managerimage", "admin");
            }
            var dir = Directory.GetDirectories(HttpContext.Server.MapPath("~/images/"));
            model.ListFolder.Add(new SelectListItem()
            {
                Value = "",
                Text = "Root"
            });
            foreach (var s in dir)
            {
                model.ListFolder.Add(new SelectListItem()
                {
                    Text = s.Replace(HttpContext.Server.MapPath("~/images/"), ""),
                    Value = s.Replace(HttpContext.Server.MapPath("~/images/"), "") + "/"
                });
            }

            return View(model);
        }
예제 #2
0
        public ActionResult UploadImage()
        {
            var dir = Directory.GetDirectories(HttpContext.Server.MapPath("~/images/"));

            var model = new UploadModel();
            model.ListFolder.Add(new SelectListItem()
                {
                    Value = "",
                    Text = "Root"
                });
            foreach (var s in dir)
            {
                model.ListFolder.Add(new SelectListItem()
                    {
                        Text = s.Replace(HttpContext.Server.MapPath("~/images/"), ""),
                        Value = s.Replace(HttpContext.Server.MapPath("~/images/"), "") + "/"
                    });
            }

            return View(model);
        }