在 .NET 6 中,你可以使用 HttpClient 类来实现上传图片的接口。以下是一个示例代码:

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

class Program
{
    static async Task Main()
    {
        string imagePath = "path/to/image.jpg";
        string uploadUrl = "http://example.com/upload";

        using var httpClient = new HttpClient();
        
        using var form = new MultipartFormDataContent();
        using var imageContent = new StreamContent(File.OpenRead(imagePath));
        form.Add(imageContent, "image", "image.jpg");

        var response = await httpClient.PostAsync(uploadUrl, form);
        response.EnsureSuccessStatusCode();

        var responseBody = await response.Content.ReadAsStringAsync();
        Console.WriteLine(responseBody);
    }
}

在上面的代码中,我们使用 HttpClient 来发送 POST 请求,将图片作为 MultipartFormDataContent 的一部分发送到指定的上传 URL。你需要替换 imagePathuploadUrl 为你自己的实际值。

请注意,以上示例中的代码只是一个简单的示例,你可能需要根据实际情况进行更多的错误处理和验证。

.NET 6 上传图片接口示例 - 使用 HttpClient 上传图片

原文地址: https://www.cveoy.top/t/topic/p3lZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录