欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實現(xiàn)HTTP下載文件的方法

 更新時間:2014年11月04日 09:10:10   投稿:shichen2014  
這篇文章主要介紹了C#實現(xiàn)HTTP下載文件的方法,包括了HTTP通信的創(chuàng)建、本地文件的寫入等,非常具有實用價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)HTTP下載文件的方法。分享給大家供大家參考。

主要實現(xiàn)代碼如下:

復(fù)制代碼 代碼如下:
/// <summary>
/// Http下載文件
/// </summary>
public static string HttpDownloadFile(string url, string path)
{
    // 設(shè)置參數(shù)
    HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;

    //發(fā)送請求并獲取相應(yīng)回應(yīng)數(shù)據(jù)
    HttpWebResponse response = request.GetResponse() as HttpWebResponse;
    //直到request.GetResponse()程序才開始向目標(biāo)網(wǎng)頁發(fā)送Post請求
    Stream responseStream = response.GetResponseStream();

    //創(chuàng)建本地文件寫入流
    Stream stream = new FileStream(path, FileMode.Create);

    byte[] bArr = new byte[1024];
    int size = responseStream.Read(bArr, 0, (int)bArr.Length);
    while (size > 0)
    {
        stream.Write(bArr, 0, size);
        size = responseStream.Read(bArr, 0, (int)bArr.Length);
    }
    stream.Close();
    responseStream.Close();
    return path;
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • WPF實現(xiàn)多運算符表達(dá)式計算器

    WPF實現(xiàn)多運算符表達(dá)式計算器

    這篇文章主要為大家詳細(xì)介紹了WPF實現(xiàn)多運算符表達(dá)式計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C#通過反射獲取當(dāng)前工程中所有窗體并打開的方法

    C#通過反射獲取當(dāng)前工程中所有窗體并打開的方法

    這篇文章主要介紹了C#通過反射獲取當(dāng)前工程中所有窗體并打開的方法,涉及C#針對窗體的獲取與顯示等操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • 詳解如何利用C#實現(xiàn)設(shè)置系統(tǒng)時間

    詳解如何利用C#實現(xiàn)設(shè)置系統(tǒng)時間

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)設(shè)置系統(tǒng)時間功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • 遍歷文件系統(tǒng)目錄樹的深入理解

    遍歷文件系統(tǒng)目錄樹的深入理解

    本篇文章是對遍歷文件系統(tǒng)目錄樹進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#讀取文件MD5值的實現(xiàn)代碼

    C#讀取文件MD5值的實現(xiàn)代碼

    這篇文章主要介紹了C#讀取文件MD5值的實現(xiàn)代碼,有了這個核心代碼,就可以實現(xiàn)校驗文件MD5值的一些程序了,需要的朋友可以參考下
    2014-08-08
  • winform綁定快捷鍵的方法

    winform綁定快捷鍵的方法

    這篇文章主要介紹了winform綁定快捷鍵的方法,涉及WinForm設(shè)置窗體按鍵事件的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 淺談C#中的Async和Await的用法詳解

    淺談C#中的Async和Await的用法詳解

    這篇文章主要介紹了淺談C#中的Async和Await的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • C#根據(jù)excel數(shù)據(jù)繪制坐標(biāo)圖的方法

    C#根據(jù)excel數(shù)據(jù)繪制坐標(biāo)圖的方法

    這篇文章主要為大家詳細(xì)介紹了C#根據(jù)excel數(shù)據(jù)繪制坐標(biāo)圖的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 分享WCF聊天程序--WCFChat實現(xiàn)代碼

    分享WCF聊天程序--WCFChat實現(xiàn)代碼

    無意中在一個國外的站點下到了一個利用WCF實現(xiàn)聊天的程序,作者是:Nikola Paljetak。研究了一下,自己做了測試和部分修改,感覺還不錯,分享給大家
    2015-11-11
  • .net后臺獲取html控件值的2種方法

    .net后臺獲取html控件值的2種方法

    .net后臺獲取html控件值的2種方法,需要的朋友可以參考一下
    2013-04-04

最新評論