MVC FileUpload ile dosya yükleme

MVC de dosya yüklemek için öncelikle View’a dosya yükleme html kodunu ekliyoruz.

<input type="file" id="Resim" name="Resim" size="23"/>

Aşağıdaki Controller kodu ile birden fazla dosya ekleyebiliyoruz.

[HttpPost]
public ActionResult Create(Modelimiz modelimiz, HttpPostedFileBase file)
{
    if (ModelState.IsValid)
    {
        foreach (string name in Request.Files)
        {
         file = Request.Files[name];
         file.SaveAs(Server.MapPath("~/resimler/" + file.FileName));
        }
        return RedirectToAction("Index");
    }
    return View(modelimiz);
}

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s