2017-02-17 1 views
1

Mon problème est de télécharger des fichiers volumineux avec la méthode httpScanner. Il expire et ainsi de suite. J'ai trouvé ce blog sur httpwebrequest (http://www.thomaslevesque.com/2014/01/14/tackling-timeout-issues-when-uploading-large-files-with-httpwebrequest/) qui explique comment gérer les problèmes de timeout lors de l'utilisation de httpwebrequest. Cependant la requête actuelle est faite avec httpclient donc je me demande s'il y a un moyen de le faire avec httpclient?Problèmes de temporisation avec C# httpclient

Dans les autres messages, il existe des idées pour diviser le bloc de données. Cependant, je ne vois aucune raison de faire un travail supplémentaire si le délai d'attente peut être désactivé pour transférer une partie de la demande.

+0

Copie possible de [Quelle est la meilleure stratégie pour télécharger un fichier volumineux en utilisant HttpClient dans un appareil Windows Phone à mémoire faible?] (Http://stackoverflow.com/questions/28016729/what-is-the-best-strategy- to-upload-gros-fichier-en-utilisant-httpclient-dans-un-mémoire-bas) –

+0

Y at-il aucune réponse à ceci? Je ne vois aucune raison de diviser les données si cela peut être fait plus facilement. – Kamsiinov

Répondre

0

Apparemment, il n'y a aucun moyen de le faire avec httpclient. Httpclient utilise httpwebrequest, donc la seule façon d'y parvenir est d'utiliser httpwebrequest. Ce qui semble bien fonctionner comme sur le blog de Thomas.