public JsonResult ImageUpload() { var status = false; for (int i = 0; i < Request.Files.Count; i++) { HttpPostedFileBase myFile = Request.Files[i]; if (myFile != null && myFile.ContentLength != 0) { var userID = UserDetail == null ? 0 : UserDetail.UserId; string pathForSaving = Server.MapPath("~/ServiceImagesUpload"); if (SharedFunction.CreateFolderIfNeeded(pathForSaving)) { try { int defaultImage = Convert.ToInt32(Path.GetFileNameWithoutExtension(myFile.FileName)); string fileName = SharedFunction.getUnixTimeStamp() + Path.GetExtension(myFile.FileName); myFile.SaveAs(Path.Combine(pathForSaving, fileName)); string path = "~/ServiceImagesUpload/" + fileName; var solarManager = new SolarManager(); status = solarManager.AddAttachment(Convert.ToInt32(Session["Enquery_ID"]), path, userID, defaultImage); } catch (Exception ex) { return Json(ex.InnerException); } } } } return Json(status); }