آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش انواع زبان های برنامه نویسی
آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش انواع زبان های برنامه نویسی

نحوه دانلود یک متن با استفاده از Asp.net



نحوه دانلود یک متن با استفاده از Asp.net



البته اولش باید از این یوزینگ استفاده کنیم

using System.Text;


StringBuilder sb = new StringBuilder();

                         string output = "siroos, si, babakhani,ba";

                         sb.Append(output);

                         sb.Append("\r\n");

 

                         string text = sb.ToString();

 

                         Response.Clear();

                         Response.ClearHeaders();

 

                         Response.AddHeader("Content-Length", text.Length.ToString());

                         Response.ContentType = "text/plain";

                         Response.ContentEncoding = System.Text.Encoding.UTF8;

        Response.AppendHeader("content-disposition", "attachment;filename=\"output.txt\"");

 

                         Response.Write(text);

                         Response.End();


که با استفاده از دستورات و قطعه کد های بالا امکان دانلود یک متن را در زبان برنامه نویسی Asp.net برای شما فراهم میکند و شما می توانید آن را بصورت یک فایل متنی Txt در کامپیوتر خود ذخیره نمایید.


نکته : تکه کد بالا فقط توانایی دانلود و ذخیره متن انگلیسی را دارد با استفاده از کد زیر شما میتوانید متن ها فارسی را هم در فایل متنی خود قرار دهید و آن را قابل دانلود برای کارهای خاصی نمایید.



دانلود یک فایل متنی فارسی با استفاده از Asp.net با زبان برنامه نویسی #C


ابتدا یوزینگ زیر را اضافه میکنیم.

using System.IO;

 

بعد تیکه کد زیر را به برنامه اضافه مکنیم تا امکان دانلود فراهم شود.


StringWriter oStringWriter = new StringWriter();

        oStringWriter.WriteLine("siroos babakhani in tamrin/nخیلی ممنونم از اینکه این فایل را برای دانلود انتخاب کردید  /n in tamrni anajm shod");

        Response.ContentType = "text/plain";

 

        Response.AddHeader("content-disposition", "attachment;filename=" + string.Format("txtfiles.txt"));

        Response.Clear();

 

        using (StreamWriter writer = new StreamWriter(Response.OutputStream, Encoding.UTF8))

        {

            writer.Write(oStringWriter.ToString());

        }

        Response.End();

با استفاده از تکه کد بالا امکان دانلود متن فارسی را در برنامه می توانید اضافه کنید.