最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)word文件下載的代碼

 更新時間:2013年12月24日 15:36:18   作者:  
這篇文章主要介紹了C#實現(xiàn)word文件下載的代碼,有需要的朋友可以參考一下

效果:

思路:

簡單的有兩種方式下載,一種是流下載,一種是WriteFile下載。以下是使用WriteFile下載。

代碼:

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

protected void LinkButton1_Click(object sender, EventArgs e)
        {
            try
            {
                //WriteFile實現(xiàn)下載(word)
                string fileName = "qingpingguo.docx";//客戶端保存的文件名
                string filePath = Server.MapPath("~\\excel\\" + tb1.Text);//路徑

                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();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }

            /*************以下為流方式下載****************/
            //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();

        }

相關(guān)文章

  • c#高效的線程安全隊列ConcurrentQueue<T>的實現(xiàn)

    c#高效的線程安全隊列ConcurrentQueue<T>的實現(xiàn)

    這篇文章主要介紹了c#高效的線程安全隊列ConcurrentQueue<T>的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • C# 利用VS編寫一個簡單的網(wǎng)游客戶端

    C# 利用VS編寫一個簡單的網(wǎng)游客戶端

    本文主要介紹了在visual studio中利用C#編寫一個簡單的網(wǎng)游客戶端,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • C#使用Sleep(Int32)方法實現(xiàn)動態(tài)顯示時間

    C#使用Sleep(Int32)方法實現(xiàn)動態(tài)顯示時間

    這篇文章主要為大家詳細介紹了C#如何使用Sleep(Int32)方法實現(xiàn)動態(tài)顯示時間,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考下
    2024-01-01
  • c#獲取兩個特定字符之間的內(nèi)容并輸出的方法

    c#獲取兩個特定字符之間的內(nèi)容并輸出的方法

    今天小編就為大家分享一篇c#獲取兩個特定字符之間的內(nèi)容并輸出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 淺談C#2.0泛型中的變化:default關(guān)鍵字

    淺談C#2.0泛型中的變化:default關(guān)鍵字

    下面就詳細的說明一下。之所以會用到default關(guān)鍵字,是因為需要在不知道類型參數(shù)為值類型還是引用類型的情況下,為對象實例賦初值
    2013-09-09
  • C#使用Objects?Comparer進行對象比較

    C#使用Objects?Comparer進行對象比較

    本文主要介紹了C#使用Objects?Comparer進行對象比較,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • .net文件上傳時實現(xiàn)通過文件頭確認文件類型的方法

    .net文件上傳時實現(xiàn)通過文件頭確認文件類型的方法

    這篇文章主要介紹了.net文件上傳時實現(xiàn)通過文件頭確認文件類型的方法,很實用的功能,需要的朋友可以參考下
    2014-07-07
  • C#基于UDP實現(xiàn)的P2P語音聊天工具

    C#基于UDP實現(xiàn)的P2P語音聊天工具

    這篇文章主要是一個應(yīng)用,使用udp傳送語音和文本等信息。在這個系統(tǒng)中沒有服務(wù)端和客戶端,相互通訊都是直接相互聯(lián)系的,能夠很好的實現(xiàn)效果
    2015-09-09
  • C# list<T>去重的實現(xiàn)

    C# list<T>去重的實現(xiàn)

    List集合在開發(fā)過程中很常見,經(jīng)常我們要對該集合進行一系列操作,本文主要介紹了C# list<T>去重的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 基于C#的winform實現(xiàn)數(shù)字華容道游戲

    基于C#的winform實現(xiàn)數(shù)字華容道游戲

    這篇文章主要為大家詳細介紹了基于C#的winform實現(xiàn)數(shù)字華容道游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論

大化| 驻马店市| 吉木乃县| 营口市| 长海县| 霍林郭勒市| 金坛市| 乐陵市| 万州区| 靖宇县| 武清区| 墨竹工卡县| 资阳市| 尚志市| 濮阳市| 哈巴河县| 都安| 永新县| 克拉玛依市| 洛川县| 宁南县| 西青区| 侯马市| 文登市| 图片| 云和县| 呈贡县| 迭部县| 上虞市| 井冈山市| 永靖县| 新民市| 瑞昌市| 海宁市| 西平县| 遂川县| 班戈县| 孟津县| 莱西市| 临沧市| 浏阳市|