亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C# HttpRequestMessage如何發送文件

c#
小樊
82
2024-08-05 13:20:11
欄目: 編程語言

要發送文件,您可以將文件內容讀取為字節數組,并將其添加到HttpRequestMessage實例的Content屬性中。以下是一個簡單的示例:

using System;
using System.Net.Http;
using System.IO;

class Program
{
    static void Main()
    {
        // 讀取文件內容為字節數組
        byte[] fileBytes = File.ReadAllBytes("path/to/your/file.txt");

        // 創建HttpRequestMessage實例
        HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, "https://api.example.com/upload");

        // 將文件內容添加到請求中
        request.Content = new ByteArrayContent(fileBytes);

        // 發送請求
        HttpClient client = new HttpClient();
        HttpResponseMessage response = client.SendAsync(request).Result;

        // 檢查響應
        if (response.IsSuccessStatusCode)
        {
            Console.WriteLine("文件上傳成功!");
        }
        else
        {
            Console.WriteLine("文件上傳失敗: " + response.ReasonPhrase);
        }
    }
}

在上面的示例中,我們首先讀取文件內容為字節數組,然后創建一個包含文件內容的ByteArrayContent對象,并將其添加到HttpRequestMessage的Content屬性中。最后,我們使用HttpClient來發送請求,并檢查響應是否成功。您可以根據需要更改請求的方法(POST、PUT等)和URL。

0
东乌珠穆沁旗| 伊宁市| 耒阳市| 贺州市| 民和| 平顶山市| 偏关县| 夏津县| 太仓市| 正定县| 达日县| 黄平县| 伊宁县| 紫金县| 鄂托克前旗| 鄱阳县| 星子县| 乌拉特后旗| 沂南县| 孝感市| 页游| 竹溪县| 温州市| 女性| 建水县| 巴林左旗| 马公市| 光泽县| 广南县| 高陵县| 河津市| 息烽县| 育儿| 蓝山县| 罗甸县| 荣昌县| 遵义县| 利川市| 赣州市| 武清区| 长治市|