ali_mnkt
جمعه 23 بهمن 1388, 14:53 عصر
سلام به همه
من برای download فایل کد زیر رو نوشتم
FileStream mystream = new FileStream(Server.MapPath(@"~/download/css.rar"), FileMode.Open, FileAccess.Read);
byte[] buffer = new byte[(int)mystream.Length];
mystream.Read(buffer, 0, (int)mystream.Length);
mystream.Close();
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("contennt-leght",buffer.Length.ToString());
Response.AddHeader("Content-Disposition", "attachment; filename=myFileName");
Response.BinaryWrite(buffer);
Response.End();
این کد درست کار می کنه و فایل رو download می کنه ولی فایل رو به صورت فایل ناشناخته
download می کنه . چطوری باید فایل رو با type اصلی خودش download کنم ؟ فایل هام هم
از نوع rar هستن .
من برای download فایل کد زیر رو نوشتم
FileStream mystream = new FileStream(Server.MapPath(@"~/download/css.rar"), FileMode.Open, FileAccess.Read);
byte[] buffer = new byte[(int)mystream.Length];
mystream.Read(buffer, 0, (int)mystream.Length);
mystream.Close();
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("contennt-leght",buffer.Length.ToString());
Response.AddHeader("Content-Disposition", "attachment; filename=myFileName");
Response.BinaryWrite(buffer);
Response.End();
این کد درست کار می کنه و فایل رو download می کنه ولی فایل رو به صورت فایل ناشناخته
download می کنه . چطوری باید فایل رو با type اصلی خودش download کنم ؟ فایل هام هم
از نوع rar هستن .