Asp.Net MVC File Upload
Asp.Net MVC File Upload
Asp.Net MVC de en çok arama yapılan kısımlardan biriside şüphesizlik FileUpload olayıdır. aslında bu kısım çok kolay yapmamız gereken post ettiğimiz Controller a bir değişken eklemek. sonrada oradan dosyayı yakalayıp kaydetmek.
[HttpPost] // Bu kısım controller'ın sadece Post edildiğince çalışmasını sağlar. public ActionResult UploadFile(HttpPostedFileBase fileData) { /***** dosya kayıt başlangıç ***/ if (fileData != null && fileData.ContentLength > 0) { fileData.SaveAs(Server.MapPath(@"/files/" + fileData.FileName)); } /***** dosya kayıt bitiş ***/ // diğer işlemlerinizi öncesinde, sonrasında yada hem öncesinde hem sonrasında yapabilirsiniz. return Json(true); // Burada geri json data içinde true dönüyoruz. isteğe göre farklı datalarda dönmek mümkün. }