Форум программистов, компьютерный форум, киберфорум
Комментарии
Войти
Регистрация
Восстановить пароль
  1. Старый комментарий
    Аватар для RunningMan
    Скачать файл из интернета
    OwenGlendower, спасибо.
    Запись от RunningMan размещена 27.08.2017 в 14:08 RunningMan вне форума
  2. Старый комментарий
    Аватар для OwenGlendower
    Скачать файл из интернета
    Вот так будет лучше
    C#
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    private static async Task DownloadFile(string inPath, string outPath )
    {
        using (var client = new HttpClient())
        using (var inStream = await client.GetStreamAsync(inPath))
        using (var outStream = File.Create(outPath))
        {
            await inStream.CopyToAsync(outStream);
        }
    }
    Таким образом мы не читаем весь файл целиком в память и пользуемся преимуществами асинхронных операций и для сетевого запроса и для работы с файлами.
    Запись от OwenGlendower размещена 27.08.2017 в 13:35 OwenGlendower вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru