中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

c#
小億
563
2024-03-18 20:39:35
欄目: 編程語言

在C#中實現HTTP下載文件的方法是使用HttpClient類發送HTTP請求并下載文件。以下是一個簡單的示例代碼:

using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        string url = "https://example.com/file.jpg";
        string savePath = "C:\\path\\to\\save\\file.jpg";

        using (var client = new HttpClient())
        {
            var response = await client.GetAsync(url);

            if (response.IsSuccessStatusCode)
            {
                using (var fileStream = System.IO.File.Create(savePath))
                {
                    await response.Content.CopyToAsync(fileStream);
                }

                Console.WriteLine("File downloaded successfully.");
            }
            else
            {
                Console.WriteLine($"Failed to download file. Status code: {response.StatusCode}");
            }
        }
    }
}

在上面的示例中,我們首先創建一個HttpClient實例,然后發送一個GET請求以下載文件。如果請求成功,就將響應內容寫入到本地文件中。最后,我們輸出下載結果。

0
台江县| 大埔区| 衡阳市| 通渭县| 会同县| 榆树市| 德江县| 乳山市| 万源市| 阳新县| 永登县| 德惠市| 慈利县| 刚察县| 芮城县| 即墨市| 华蓥市| 甘肃省| 密云县| 静海县| 专栏| 东丽区| 崇文区| 沾化县| 东阿县| 慈利县| 滕州市| 东丰县| 河间市| 邻水| 寿宁县| 东港市| 区。| 安乡县| 赤城县| 平乡县| 平度市| 通渭县| 阳东县| 伊宁县| 青田县|