Привет. Подскажите, как написать код на C # для правильной загрузки больших файлов.
using (var response = await dbx.Files.DownloadAsync (PathDrop)) {
используя (var fileStream = File.Create (PathLocal)) { response.GetContentAsStreamAsync (). Result.CopyTo (fileStream); } }
Я так понимаю, проблема в таймауте.
var aHttpClient = новый HttpClient (новый WebRequestHandler {ReadWriteTimeout = 10 * 1000}) {Timeout = TimeSpan.FromMinutes (20)};
Ранее решение было представлено следующим образом.
Но сейчас это не работает. Подскажите, как правильно написать код, если можно пример.
Я буду рад помочь, но мне понадобится дополнительная информация. Пожалуйста, ответьте:
-----------–Пожалуйста, извините нас за качество перевода. Ответы мы пишем с помощью автоматического переводчика. Мы очень хотели бы предоставить перевод на всех языках, но в настоящее время не располагаем соответствующими возможностями. Здесь можно посмотреть версию на английском: -----------–Please excuse our translations. Our responses were created using an online translator. We'd like to support every language, but we're not currently equipped to do so. Here is the English version:-----------–
I'll be happy to help, but I'll need some more information. Please reply with:
Thank you, the solution to the question is the code below.
var httpClient = new HttpClient();httpClient.Timeout = new TimeSpan(1, 0, 0);