Timeout bei Download einer Datei - kein Grund ersichtlich

15/02/2009 - 13:11 von Anton | Report spam
Hallo,

wenn ich Bilder aus dem Web herunterlade erhalte ich teilweise willkürlich eine Timeout Exception.

Ich verwende diesen Code:

WebClient wc = new WebClient();
data = wc.DownloadData(url);

Ich habe eine Liste mit Urls von Bildern. Wenn ich diese herunterlade tritt bei manchen eine Timeout Exception auf. Ein
erneuter Download bringt wieder die selbe Fehlermeldung, egal wie oft ich es versuche.

Das merkwürdige ist, dass das Bild existiert und es für mich keinen ersichtlichen Grund für die Timeout Exception gibt.
Die betroffenen Bilder können mit einem Webbrowser problemlos abgerufen werden.

Wenn ich die Bilder zu einem anderen Zeitpunkt herunterlade, tritt die Exception bei ganz anderen Bildern auf. Bilder,
die vorher nicht heruntergeladen werden konnten, können jetzt auf einmal problemlos heruntergeladen werden.

Die Bilder sind nur ein paar KB groß. Die Internetanbindung ist gut (26 MBit). Das Problem tritt auch bei deaktivierter
Firewall auf.

Woran könnte das liegen?

Danke,

Anton
 

Lesen sie die antworten

#1 Andy
15/02/2009 - 13:48 | Warnen spam
Hallo Anton,
hier dir das weiter?
nach:
http://www.eggheadcafe.com/tutorial...tchas.aspx

DownloadDataAsync Overloaded. Downloads the specified resource as a
Byte array. ****These methods do not block the calling thread.****


vielleicht versuchst Du es mal in dieser Form:
Uri uploadPath = new Uri("DownloadPath");

WebClient wc = new WebClient();
data = wc.DownloadDataAsync(Uri);

viele Grüsse
Andy

"Anton" wrote in message
news:O%
Hallo,

wenn ich Bilder aus dem Web herunterlade erhalte ich teilweise willkürlich
eine Timeout Exception.

Ich verwende diesen Code:

WebClient wc = new WebClient();
data = wc.DownloadData(url);

Ich habe eine Liste mit Urls von Bildern. Wenn ich diese herunterlade
tritt bei manchen eine Timeout Exception auf. Ein erneuter Download bringt
wieder die selbe Fehlermeldung, egal wie oft ich es versuche.

Das merkwürdige ist, dass das Bild existiert und es für mich keinen
ersichtlichen Grund für die Timeout Exception gibt. Die betroffenen Bilder
können mit einem Webbrowser problemlos abgerufen werden.

Wenn ich die Bilder zu einem anderen Zeitpunkt herunterlade, tritt die
Exception bei ganz anderen Bildern auf. Bilder, die vorher nicht
heruntergeladen werden konnten, können jetzt auf einmal problemlos
heruntergeladen werden.

Die Bilder sind nur ein paar KB groß. Die Internetanbindung ist gut (26
MBit). Das Problem tritt auch bei deaktivierter Firewall auf.

Woran könnte das liegen?

Danke,

Anton

Ähnliche fragen