Asp.net MVC verileri dışarıya aktarma (*.txt)
Merhaba bu makalede MVC üzerindeki çalıştığımız verileri dışarıya aktarmamızı sağlayacak bir method oluşturacağız.
Controller Tarafındaki Kod
public ActionResult DataExport() { Response.ClearContent(); string filename = "dosyadı.txt" Response.AddHeader("content-disposition", "attachment; filename=" + filename); Response.ContentType = "application/octet-stream"; Response.Buffer = true; System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding(); StringBuilder sb = new StringBuilder(); sb.AppendLine("Deneme veri 1"); sb.AppendLine("Deneme veri 2"); sb.AppendLine("Deneme veri 3"); byte[] extractedData = encoding.GetBytes(sb.ToString()); return File(extractedData, "application/octet-stream"); }
Yukarıda oluşturmuş olduğumuz Method ActionResult nesnesinde File geriye döndürmektedir.
Sayfa içerisinde kullanımı ise aşağıdaki gibi bir link üzerinde çalıştırabiliriz.
DışarıyaAktar
Kolay Gelsin
Click to rate this post!
[Total: 0 Average: 0]
Çok başarılı bir paylaşım gerçekten işime yaradı teşekkürler…
Tam aradığım şeydi. Paylaşımlarınızın devamını bekliyoruz.
Teşekkürler.
Servlet’te ve jsp’de kod yazdıgım günler aklıma geldi nedense 🙂