2017-02-17 3 views
1

Моя проблема заключается в загрузке больших файлов с помощью метода httpclient postasync. Это время и так далее. Я нашел это замечательное сообщение в блоге о httpwebrequest (http://www.thomaslevesque.com/2014/01/14/tackling-timeout-issues-when-uploading-large-files-with-httpwebrequest/), в котором рассказывается, как справляться с проблемами таймаута при использовании httpwebrequest. Однако текущий запрос выполняется с помощью httpclient, поэтому мне интересно, есть ли способ сделать это с помощью httpclient?Проблемы с таймаутом с C# httpclient

В других сообщениях есть идеи разделить кусок данных. Однако я не вижу причин для дополнительной работы, если таймаут можно отключить для передачи части запроса.

+0

Возможная дубликация [Что является лучшей стратегией для загрузки большого файла с использованием HttpClient в телефонном аппарате с низкой памятью?] (Http://stackoverflow.com/questions/28016729/what-is-the-best-strategy- to-upload-large-file-using-httpclient-in-a-low-memory) –

+0

Нет ответа на это? Я не вижу причин расщепления данных, если это можно сделать проще. – Kamsiinov

ответ

0

По-видимому, нет способа сделать это с помощью httpclient. Httpclient использует httpwebrequest, поэтому единственный способ сделать это - использовать httpwebrequest. Кажется, что это хорошо работает в блоге Томаса.

Смежные вопросы