麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C# 文件下載四方法

2019-11-17 02:10:49
字體:
供稿:網(wǎng)友
C# 文件下載四方法

C# 文件下載四方法

  • 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;public partial class _Default : System.Web.UI.Page{PRotected void Page_Load(object sender, EventArgs e){}//TransmitFile實現(xiàn)下載protected void Button1_Click(object sender, EventArgs e){Response.ContentType = "application/x-z;Response.AddHeader("Content-Disposition", "attachment;filename=z.zip");string filename = Server.MapPath("DownLoad/z.zip");Response.TransmitFile(filename);}//WriteFile實現(xiàn)下載protected void Button2_Click(object sender, EventArgs e){string fileName ="asd.txt";//客戶端保存的文件名string filePath=Server.MapPath("DownLoad/aaa.txt");//路徑FileInfo fileInfo = new FileInfo(filePath);Response.Clear();Response.ClearContent();Response.ClearHeaders();Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);Response.AddHeader("Content-Length", fileInfo.Length.ToString());Response.AddHeader("Content-Transfer-Encoding", "binary");Response.ContentType = "application/octet-stream";Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");Response.WriteFile(fileInfo.FullName);Response.Flush();Response.End();}//WriteFile分塊下載protected void Button3_Click(object sender, EventArgs e){string fileName = "aaa.txt";//客戶端保存的文件名string filePath = Server.MapPath("DownLoad/aaa.txt");//路徑System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath);if (fileInfo.Exists == true){const long ChunkSize = 102400;//100K 每次讀取文件,只讀取100K,這樣可以緩解服務(wù)器的壓力byte[] buffer = new byte[ChunkSize];Response.Clear();System.IO.FileStream iStream = System.IO.File.OpenRead(filePath);long dataLengthToRead = iStream.Length;//獲取下載的文件總大小Response.ContentType = "application/octet-stream";Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName));while (dataLengthToRead > 0 && Response.IsClientConnected){int lengthRead = iStream.Read(buffer, 0, Convert.ToInt32(ChunkSize));//讀取的大小Response.OutputStream.Write(buffer, 0, lengthRead);Response.Flush();dataLengthToRead = dataLengthToRead - lengthRead;}Response.Close();}}//流方式下載protected
    發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: av免费提供| 一级黄色影院 | 亚洲婷婷日日综合婷婷噜噜噜 | 久久久久久久久久久国产精品 | 福利在线国产 | 一二区成人影院电影网 | 欧美一级一片 | 欧美在线中文字幕 | 成人小视频免费在线观看 | 欧美精品一区二区三区在线播放 | 国产中出在线观看 | 日本欧美国产 | 欧美巨乳在线观看 | 91丨九色丨国产在线观看 | 精国产品一区二区三区 | 日本网站在线播放 | 插插操| 久久一本日日摸夜夜添 | 亚洲国产精品久久久久久久久 | 在线观看免费视频麻豆 | 亚洲码无人客一区二区三区 | 国产乱轮视频 | 久久逼逼 | 欧美人与禽性xxxxx杂性 | 免费黄色小视频网站 | 色污视频在线观看 | 国产毛片毛片毛片 | 91av在线免费播放 | 7777久久香蕉成人影院 | 污黄视频在线观看 | 久久久精品视频网站 | 欧美亚洲一级 | 国产精品久久久久网站 | 美女视频网站黄色 | 免费男女视频 | 成人性生活视频在线播放 | 日本aaaa片毛片免费观看视频 | 91精品中文字幕 | 九九热视频在线免费观看 | 91在线视频在线观看 | 91久久精品一二三区 |