コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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"));
        }