c# http 文件
时间: 2024-10-15 14:01:14 浏览: 20
在C#中,HTTP文件通常指的是通过HTTP协议从服务器上获取或上传的文件。你可以使用HttpClient库来进行HTTP操作,比如GET请求下载文件,POST请求上传文件等。下面是一个简单的例子,展示如何使用HttpClient下载HTTP文件:
```csharp
using System.Net.Http;
using System.IO;
string url = "http://example.com/file.txt"; // 替换为你需要下载的文件URL
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync(url);
if (response.IsSuccessStatusCode)
{
byte[] fileContent = await response.Content.ReadAsByteArrayAsync();
string savePath = @"C:\Temp\file.txt"; // 指定保存文件的位置
using (FileStream fs = File.Create(savePath))
{
fs.Write(fileContent, 0, fileContent.Length);
}
}
else
{
Console.WriteLine($"无法下载文件,响应状态码: {response.StatusCode}");
}
```
阅读全文