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

溫馨提示×

C#中怎么使用formdata上傳文件

c#
小億
324
2024-03-04 11:00:33
欄目: 編程語言

在C#中使用FormData上傳文件可以借助HttpClient類來實現。以下是一個簡單的示例代碼:

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

class Program
{
    static async Task Main(string[] args)
    {
        using (var client = new HttpClient())
        {
            using (var formData = new MultipartFormDataContent())
            {
                // 添加要上傳的文件
                var fileContent = new ByteArrayContent(System.IO.File.ReadAllBytes("path/to/file"));
                fileContent.Headers.Add("Content-Type", "application/octet-stream");
                formData.Add(fileContent, "file", "filename.txt");

                // 發送POST請求
                var response = await client.PostAsync("http://example.com/upload", formData);

                if (response.IsSuccessStatusCode)
                {
                    Console.WriteLine("文件上傳成功");
                }
                else
                {
                    Console.WriteLine("文件上傳失敗");
                }
            }
        }
    }
}

在上面的代碼中,首先創建了一個HttpClient對象,并使用MultipartFormDataContent創建了一個FormData對象。然后通過ByteArrayContent讀取要上傳的文件內容,并添加到FormData中。最后通過PostAsync方法發送POST請求上傳文件。

需要注意的是,在實際使用中,需要替換path/to/filehttp://example.com/upload為具體的文件路徑和上傳接口地址。

0
兖州市| 旅游| 双鸭山市| 栖霞市| 六枝特区| 淮滨县| 昌平区| 香格里拉县| 旅游| 泰兴市| 元阳县| 霸州市| 崇阳县| 姚安县| 尼勒克县| 松江区| 宝清县| 宜黄县| 临泉县| 潢川县| 东辽县| 黄骅市| 札达县| 永平县| 遂川县| 尚义县| 喀什市| 赤壁市| 商都县| 德格县| 招远市| 迭部县| 灌阳县| 原平市| 衡阳县| 陵川县| 绥阳县| 晋州市| 当阳市| 揭西县| 布尔津县|