public ActionResult UploadFiles() { HttpFileCollectionBase ha = Request.Files; HttpPostedFileBase g = ha[0]; string ename = g.FileName; // Checking no of files injected in Request object if (Request.Files.Count > 0) { try { // Get all files from Request object HttpFileCollectionBase files = Request.Files; string category = HttpContext.Request.Form["cby"]; string vid = HttpContext.Request.Form["vid"]; for (int i = 0; i < files.Count; i++) { //string path = AppDomain.CurrentDomain.BaseDirectory + "Uploads/"; //string filename = Path.GetFileName(Request.Files[i].FileName); HttpPostedFileBase file = files[i]; string fname; // Checking for Internet Explorer if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER") { string[] testfiles = file.FileName.Split(new char[] { '\\' }); fname = testfiles[testfiles.Length - 1]; } else { fname = file.FileName; } // Get the complete folder path and store the file inside it. var m = Guid.NewGuid() + Path.GetExtension(file.FileName); fname = Path.Combine(Server.MapPath("~/Rays/Img"), m); ArchPro h = new ArchPro(); h.PatientID = Convert.ToInt32(vid); //h.GFK = Convert.ToInt32(Galry); h.PicPath = "/Rays/Img/" + m; //h.Photo = file.FileName; //h.Subject = Subject; h.ReNamePic = m; h.CreateDate = DateTime.Now; db.ArchProes.Add(h); db.SaveChanges(); file.SaveAs(fname); } // Returns message that successfully uploaded return(Json(new { Success = true, resulte = ename, Message = " بنجاح" + ename + " تم إضافة الصورة" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json("Error occurred. Error details: " + ex.Message)); } } else { return(Json("No files selected.")); } }
public JsonResult adgallary(int cby) { ArchPro h = new ArchPro(); h.ProListFK = 2; h.GFK = 1; db.ArchPro.Add(h); db.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }