2017-02-17 6 views
1

Mein Problem ist mit dem Hochladen von großen Dateien mit httpclient postasync-Methode. Es läuft ab und so weiter. Ich habe diesen tollen Blogbeitrag über httpwebrequest (http://www.thomaslevesque.com/2014/01/14/tackling-timeout-issues-when-uploading-large-files-with-httpwebrequest/) gefunden, in dem erklärt wird, wie man mit Timeout-Problemen umgehen kann, wenn man httpwebrequest benutzt. Allerdings ist die aktuelle Anfrage mit httpclient gemacht, also frage ich mich, ob es eine Möglichkeit gibt, es mit httpclient zu tun?Timeout Probleme mit C# httpclient

In den anderen Posts gibt es Ideen, den Datenblock zu teilen. Ich sehe jedoch keinen Grund für zusätzliche Arbeit, wenn das Timeout für den Übertragungsteil der Anfrage deaktiviert werden kann.

+0

Mögliche Duplikate von [Wie lautet die beste Strategie zum Hochladen großer Dateien mit HttpClient in einem Windows Phone-Gerät mit wenig Speicher?] (Http://stackoverflow.com/questions/28016729/what-is-the-best-strategy- to-upload-große-Datei-Verwendung-httpclient-in-einem-Low-Speicher) –

+0

Gibt es keine Antwort auf diese? Ich sehe keinen Grund, die Daten zu teilen, wenn dies einfacher ist. – Kamsiinov

Antwort

0

Anscheinend gibt es keine Möglichkeit, dies mit httpclient zu tun. Httpclient verwendet httpwebrequest, also ist die einzige Möglichkeit, dies zu tun, mithilfe von httpwebrequest. Was scheint gut zu funktionieren, wie im Blog von Thomas.