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

PaylaşShare on Facebook0Tweet about this on TwitterShare on Google+0Pin on Pinterest0Share on Tumblr0Share on LinkedIn0Email this to someone

Yazar Hakkında Yazarın Bütün Yazıları Yazarın Web Sitesi

Mertcan Kibar

3 YorumYorum Yazmak İçin

Bir Cevap Yazın

Your email address will not be published. Required fields are marked *

*