public ActionResult SaveImageUpload(IEnumerable<HttpPostedFileBase> files) { var model = new UploadModel(); if (files != null) { foreach (var file in files) { var fileName = Path.GetFileName(file.FileName); var physicalPath = Path.Combine(Server.MapPath("~/" + Common.ImagesURL), fileName); file.SaveAs(physicalPath); string fileUrl = _hrm_Main_Web + Common.ImagesURL + fileName; model.FileName = fileName; model.FileUrl = fileUrl; model.Status = true; } } return Json(model, JsonRequestBehavior.AllowGet); }
public ActionResult SaveFileUpload(IEnumerable<HttpPostedFileBase> files, string formatString) { var model = new UploadModel(); if (files != null) { foreach (var file in files) { var _fileName = file.FileName; if (!string.IsNullOrEmpty(formatString)) { string fileExt = Path.GetExtension(_fileName); string filename = Path.GetFileNameWithoutExtension(_fileName); //string fileSuffix = DateTime.Now.ToString("ddmmyyyyHHmmss"); _fileName = filename + formatString + fileExt; } var fileName = Common.TemplateURL + "\\" + _fileName; fileName = fileName.Replace("/", ""); //var physicalPath = Path.Combine(Server.MapPath("~/"+Common.TemplateURL), fileName); var physicalPath = Common.GetPath(fileName); file.SaveAs(physicalPath); string fileUrl = _hrm_Main_Web + fileName; fileUrl = fileUrl.Replace("\\", "/"); model.FileName = _fileName; //file.FileName; model.FileUrl = fileUrl; model.Status = true; } } return Json(model, JsonRequestBehavior.AllowGet); }