c# httpclient url下载图片
时间: 2023-10-17 09:37:21 浏览: 107
C#下载Url图片
在 C# 中,可以使用 `System.Net.Http.HttpClient` 类来从 HTTP URL 下载图像。下面是一个示例代码:
```csharp
using System;
using System.Drawing;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
using (HttpClient client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync("http://example.com/image.jpg");
byte[] imageBytes = await response.Content.ReadAsByteArrayAsync();
Image image = Image.FromStream(new MemoryStream(imageBytes));
// 处理图像
}
}
}
```
在上面的代码中,使用 `HttpClient` 类异步获取图像的字节数据,然后使用 `Image.FromStream` 方法将字节数据转换为 `Image` 对象。之后就可以对图像进行处理了。请记得替换示例代码中的 URL 为你自己的图像 URL。
阅读全文