.net 6 通过http 连接下载文件到服务器上的指定位置
时间: 2023-11-27 18:53:03 浏览: 47
可以使用 .NET 6 中的 HttpClient 类和 FileStream 类来实现通过 HTTP 连接下载文件到服务器上的指定位置。
以下是一个示例代码:
```csharp
using System.IO;
using System.Net.Http;
public async Task DownloadFile(string url, string filePath)
{
using var httpClient = new HttpClient();
using var stream = await httpClient.GetStreamAsync(url);
using var fileStream = new FileStream(filePath, FileMode.Create);
await stream.CopyToAsync(fileStream);
}
```
在上面的代码中,我们首先创建了一个 HttpClient 对象并使用它来获取文件的流。然后,我们使用 FileStream 类创建一个文件流,并将获取的流复制到该文件流中。
可以将上面的代码添加到您的 .NET 6 项目中,并将 url 和 filePath 参数替换为您要下载的文件的 URL 和服务器上要保存的文件路径。