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.
}