国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現HTTP下載文件的方法

2019-10-29 21:44:42
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C#實現HTTP下載文件的方法,包括了HTTP通信的創建、本地文件的寫入等,非常具有實用價值,需要的朋友可以參考下
 

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

主要實現代碼如下:

 

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

 

    //發送請求并獲取相應回應數據
    HttpWebResponse response = request.GetResponse() as HttpWebResponse;
    //直到request.GetResponse()程序才開始向目標網頁發送Post請求
    Stream responseStream = response.GetResponseStream();

    //創建本地文件寫入流
    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#程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松溪县| 通海县| 秦皇岛市| 安溪县| 凤台县| 阳新县| 区。| 忻城县| 西和县| 馆陶县| 元氏县| 嘉荫县| 长治市| 禄丰县| 黄冈市| 安达市| 彭州市| 合肥市| 永平县| 松滋市| 白沙| 安国市| 房产| 霍山县| 雷波县| 金塔县| 深水埗区| 农安县| 论坛| 吉木乃县| 高邑县| 贺州市| 建瓯市| 泾源县| 南丰县| 沾益县| 崇文区| 建昌县| 桐柏县| 腾冲县| 华容县|