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); }
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); }