婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > .net中下載文件的實例代碼

.net中下載文件的實例代碼

熱門標(biāo)簽:怎樣在地圖標(biāo)注消火栓圖形 地圖標(biāo)注位置多的錢 廈門四川外呼系統(tǒng) 泰州手機(jī)外呼系統(tǒng)軟件 百度地圖標(biāo)注點擊事件 杭州智能電話機(jī)器人 山東防封電銷卡辦理套餐 濟(jì)源人工智能電話機(jī)器人價格 內(nèi)蒙古智能電銷機(jī)器人哪家強

一、//TransmitFile實現(xiàn)下載

復(fù)制代碼 代碼如下:

protected void Button_Click(object sender, EventArgs e)
    {
        /*
        微軟為Response對象提供了一個新的方法TransmitFile來解決使用Response.BinaryWrite
        下載超過400mb的文件時導(dǎo)致Aspnet_wp.exe進(jìn)程回收而無法成功下載的問題。
        代碼如下:
        */
        Response.ContentType = "application/x-zip-compressed";
        Response.AddHeader("Content-Disposition", "attachment;filename=z.zip");
        string filename = Server.MapPath("DownLoad/z.zip");
        Response.TransmitFile(filename);
    }

二、//WriteFile實現(xiàn)下載

復(fù)制代碼 代碼如下:

protected void Button2_Click(object sender, EventArgs e)
    {
        /*
        using System.IO;

        */
        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分塊下載

復(fù)制代碼 代碼如下:

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();
        }
    }


四、//流方式下載

復(fù)制代碼 代碼如下:

protected void Button4_Click(object sender, EventArgs e)
    {
        string fileName = "aaa.txt";//客戶端保存的文件名
        string filePath = Server.MapPath("DownLoad/aaa.txt");//路徑

        //以字符流的形式下載文件
        FileStream fs = new FileStream(filePath, FileMode.Open);
        byte[] bytes = new byte[(int)fs.Length];
        fs.Read(bytes, 0, bytes.Length);
        fs.Close();
        Response.ContentType = "application/octet-stream";
        //通知瀏覽器下載文件而不是打開
        Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
        Response.BinaryWrite(bytes);
        Response.Flush();
        Response.End();
    }


//----------------------------------------------------------

 

public void DownloadFile( System.Web.UI.Page WebForm,String FileNameWhenUserDownload ,String FileBody )
{

  WebForm.Response.ClearHeaders();
  WebForm.Response.Clear();
  WebForm.Response.Expires = 0;
  WebForm.Response.Buffer = true;
  WebForm.Response.AddHeader("Accept-Language", "zh-tw");
  //'文件名稱
  WebForm.Response.AddHeader("content-disposition", "attachment; filename='"+System.Web.HttpUtility.UrlEncode(FileNameWhenUserDownload, System.Text.Encoding.UTF8)+"'");
  WebForm.Response.ContentType = "Application/octet-stream";
  //'文件內(nèi)容
  WebForm.Response.Write(FileBody);//-----------
    WebForm.Response.End();
}


//上面這段代碼是下載一個動態(tài)產(chǎn)生的文本文件,若這個文件已經(jīng)存在于服務(wù)器端的實體路徑,則可以通過下面的函數(shù):

public void DownloadFileByFilePath( System.Web.UI.Page WebForm,String FileNameWhenUserDownload ,String FilePath )
{
  WebForm.Response.ClearHeaders();
  WebForm.Response.Clear();
  WebForm.Response.Expires = 0;
    WebForm.Response.Buffer = true;
  WebForm.Response.AddHeader("Accept-Language", "zh-tw");
  //文件名稱
  WebForm.Response.AddHeader("content-disposition", "attachment; filename='" + System.Web.HttpUtility.UrlEncode(FileNameWhenUserDownload, System.Text.Encoding.UTF8) +"'" );
  WebForm.Response.ContentType = "Application/octet-stream";
  //文件內(nèi)容
  WebForm.Response.Write(System.IO.File.Rea}dAllBytes(FilePath));//---------
  WebForm.Response.End();


標(biāo)簽:喀什 臺州 洛陽 周口 新鄉(xiāng) 朔州 百色 朝陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.net中下載文件的實例代碼》,本文關(guān)鍵詞  .net,中,下載,文件,的,實例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《.net中下載文件的實例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于.net中下載文件的實例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲成av人片在线观看| 精品久久99ma| 在线免费不卡视频| 日韩码欧中文字| 69堂国产成人免费视频| 福利一区福利二区| 麻豆精品在线视频| 一区二区不卡在线播放 | 一区二区三区国产豹纹内裤在线| 欧美精品久久久久久久久老牛影院| 大陆成人av片| 91日韩精品一区| 91在线国产福利| 在线观看免费成人| 在线免费不卡视频| 色美美综合视频| 在线观看成人免费视频| 亚洲欧洲制服丝袜| 不卡av在线免费观看| 国产一区二区视频在线| 国产在线观看一区二区| 日韩欧美一区二区三区在线| 欧美精品在欧美一区二区少妇| 在线看日本不卡| 91丨九色丨黑人外教| 欧美一区二区美女| 日韩一区中文字幕| 精品一区二区三区免费视频| 国产剧情一区在线| 欧美午夜在线观看| 国产日产欧美一区| 午夜精品久久久久影视| 久久亚洲精华国产精华液| 亚洲人吸女人奶水| 色综合久久天天| 欧美第一区第二区| 欧美日韩中文国产| 欧美日韩不卡一区二区| 欧美激情综合在线| 成人免费在线视频观看| 国产在线国偷精品免费看| 97久久超碰国产精品电影| 久久久国产综合精品女国产盗摄| 亚洲精品视频免费看| 成人福利视频在线看| 中文字幕 久热精品 视频在线| 亚洲另类春色校园小说| 色婷婷av一区| |精品福利一区二区三区| 国产在线乱码一区二区三区| 欧美精品一二三四| 久久亚洲二区三区| 国产一区二区伦理| 亚洲日本免费电影| 日韩一区二区高清| 国产成人免费视频网站 | 在线不卡中文字幕播放| 欧美日韩国产综合久久| ...xxx性欧美| 欧美激情一区二区三区| 中文字幕在线观看一区| 亚洲制服丝袜一区| 免费成人你懂的| 国产激情一区二区三区桃花岛亚洲 | 国产婷婷色一区二区三区| 亚洲视频小说图片| 日本中文在线一区| 欧美午夜精品理论片a级按摩| 国产色一区二区| 经典三级一区二区| 欧美精品 日韩| 久久精品国产一区二区三区免费看| 免费人成网站在线观看欧美高清| 成人一区二区三区视频 | 国产原创一区二区三区| 欧美日韩不卡一区| 国产欧美一区二区精品久导航| 一片黄亚洲嫩模| 国产一区不卡视频| 国产一区二区不卡| 亚洲综合另类小说| 午夜av一区二区| 极品少妇xxxx偷拍精品少妇| 国产一区二区精品久久91| 91网站在线观看视频| 91精品啪在线观看国产60岁| 懂色av一区二区在线播放| 欧美视频在线播放| 国产精品欧美精品| 亚洲免费色视频| 亚洲国产成人porn| 国产成人免费视频精品含羞草妖精 | 日韩综合小视频| 久久精工是国产品牌吗| 91农村精品一区二区在线| 日韩高清不卡一区| 97se狠狠狠综合亚洲狠狠| 在线免费一区三区| 久久久精品日韩欧美| 国产精品美日韩| 国产最新精品精品你懂的| 精品视频在线视频| 中文一区一区三区高中清不卡| 日韩国产高清影视| 一本久久综合亚洲鲁鲁五月天| 91色乱码一区二区三区| 久久久国际精品| 老司机免费视频一区二区三区| 日本高清不卡视频| 国产丝袜在线精品| 国产91丝袜在线18| 丝袜国产日韩另类美女| 欧美综合在线视频| 亚洲国产欧美另类丝袜| 成人国产精品免费网站| 亚洲美女屁股眼交| 91蜜桃网址入口| 日韩激情视频在线观看| 成人av资源在线| 日韩精品一级中文字幕精品视频免费观看 | 欧美日韩视频专区在线播放| 国产高清在线精品| 国产亚洲1区2区3区| yourporn久久国产精品| 香蕉av福利精品导航| 国内精品在线播放| 国产日韩欧美麻豆| av欧美精品.com| 日韩和欧美一区二区| 日韩免费视频一区| 91啪在线观看| 激情文学综合插| 日本伊人色综合网| 欧美国产综合一区二区| 在线不卡中文字幕| 91麻豆国产自产在线观看| 久久精品国产第一区二区三区| 亚洲人成网站影音先锋播放| 欧美日韩中文字幕一区二区| 国产综合色精品一区二区三区| 欧美日韩一本到| 色国产精品一区在线观看| 大尺度一区二区| 国产精品一线二线三线精华| 日韩高清不卡一区二区三区| 亚洲精品在线免费观看视频| 在线观看亚洲一区| 欧美久久久一区| 日韩国产精品大片| 裸体一区二区三区| 国产激情一区二区三区四区 | 欧美视频一区二区三区在线观看| 色天使色偷偷av一区二区| 欧美日韩中文字幕一区二区| 欧美日韩一卡二卡| 久久久蜜桃精品| 久久一日本道色综合| 国产欧美日韩精品在线| 亚洲成人免费视| 日本欧美一区二区三区| 丁香天五香天堂综合| 国产91对白在线观看九色| 欧美视频一区二区三区四区 | 日韩欧美国产精品一区| 精品国产乱码久久久久久浪潮 | 国产成人激情av| 欧美日韩黄色一区二区| 国产日韩av一区| 国产成人精品亚洲午夜麻豆| 色婷婷亚洲综合| 欧美mv日韩mv| 亚洲成人自拍一区| 欧美伊人久久久久久午夜久久久久| 欧美一区二区三区的| 一区二区三区在线观看网站| 亚洲人成伊人成综合网小说| 久久99精品久久久久久久久久久久 | 亚洲一区二区在线免费看| 国产剧情在线观看一区二区| 日韩视频在线你懂得| 午夜精品在线看| 91婷婷韩国欧美一区二区| 国产精品久久久久久久久免费相片 | 粗大黑人巨茎大战欧美成人| 久久综合狠狠综合久久激情 | 精品美女被调教视频大全网站| 亚洲v中文字幕| 日韩欧美国产三级| 韩国理伦片一区二区三区在线播放| 久久精品国产网站| 久久久精品天堂| 成人av影视在线观看| 亚洲欧洲日韩在线| 欧美一卡二卡在线| 成人免费看片app下载| 欧美另类一区二区三区| 国产精品一区二区久久精品爱涩| 国产亚洲一区字幕| 97国产一区二区| 激情综合亚洲精品|