Чтобы загрузить файл в определенную папку в C#, вы можете использовать различные методы. Вот несколько часто используемых подходов:
Метод 1: использование WebClient
using System.Net;
string fileUrl = "URL_OF_THE_FILE";
string downloadPath = @"C:\Path\To\Your\Folder\filename.extension";
using (WebClient client = new WebClient())
{
client.DownloadFile(fileUrl, downloadPath);
}
Метод 2: использование HttpClient
using System.Net.Http;
string fileUrl = "URL_OF_THE_FILE";
string downloadPath = @"C:\Path\To\Your\Folder\filename.extension";
using (HttpClient client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync(fileUrl);
response.EnsureSuccessStatusCode();
using (var fileStream = new FileStream(downloadPath, FileMode.Create))
{
await response.Content.CopyToAsync(fileStream);
}
}
Метод 3: использование FileStream
using System.IO;
using System.Net;
string fileUrl = "URL_OF_THE_FILE";
string downloadPath = @"C:\Path\To\Your\Folder\filename.extension";
using (WebClient client = new WebClient())
{
Stream stream = client.OpenRead(fileUrl);
using (FileStream fileStream = new FileStream(downloadPath, FileMode.Create))
{
stream.CopyTo(fileStream);
}
}
Не забудьте заменить «URL_OF_THE_FILE» фактическим URL-адресом файла, который вы хотите загрузить, а «C:\Path\To\Your\Folder\filename.extension» на желаемый путь и имя файла для сохранения загруженного файла.