public ActionResult DosyaKaydet(dosyalar model) { foreach (string file in Request.Files) { HttpPostedFileBase httpPostedFile = Request.Files[file]; string dosyaYolu = "/Uploads/" + httpPostedFile.FileName; string contentTipi = httpPostedFile.ContentType; string tip = contentTipi.Split('/')[1]; model.dosya_tipi = tip; model.dosya_adi = httpPostedFile.FileName; try { Request.Files[file].SaveAs(Server.MapPath(dosyaYolu)); model.dosya_yolu = dosyaYolu; durum = _dosyaServis.DosyaKaydet(model); } catch (Exception) { throw; } } if (durum == true) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult DosyaKaydet(dosyalar model) { var durum = true; if (Request.Files.Count > 0) { foreach (string file in Request.Files) { HttpPostedFileBase httpPostedFile = Request.Files[file]; string dosyaYolu = "/Uploads/" + httpPostedFile.FileName; string contentTipi = httpPostedFile.ContentType; string tip = contentTipi.Split('/')[1]; model.dosya_tipi = tip; model.dosya_adi = httpPostedFile.FileName; try { Request.Files[file].SaveAs(Server.MapPath(dosyaYolu)); model.dosya_yolu = dosyaYolu; if (_dosyaServis.DosyaKaydet(model) == true) { return(RedirectToAction("Index")); } else { return(HttpNotFound()); } } catch (Exception) { durum = false; throw; } } } return(RedirectToAction("Index")); }