سلام
من از لینکی که بالا داده بودید استفاده کردم :
this.Response.Charset= "";
this.Response.ContentType = "application/txt";
System.IO.FileStream OutFile = new System.IO.FileStream(FileName);
System.IO.BinaryReader br = new System.IO.BinaryReader(OutFile);
for( i = 0 ; i < OutFile.Length; i++)
Response.OutputStream.WriteByte(br.ReadByte 0;));
OutFile.Close();
ولی مشکل اینجاست که وقتی پنجرة save میاد همیشه فایل رو با پسوند aspx و با نام فرمی که از لینک زده شده ذخیره میکنه . مگر اینکه خودمون پسوند رو دستی تغییر بدیم . چیکار باید بکنم که اسم و پسوند فایل از سرور به روی Client درست منتقل بشه .
تشکر