2009-08-14 12 views
22

Ich versuche, eine Datei, für die ich eine Webadresse habe, in ein Bytearray zu lesen. Ich habe File.ReadAllBytes verwendet, um Dateien lokal zu lesen, und ich konnte den saubersten Weg, dies für eine Datei im Web zu tun, nicht herausfinden.Laden Sie eine Datei über HTTP in ein Byte-Array in C# herunter?

Ich stelle mir das nur ein kurzer Ausschnitt des Codes ist, aber alles, was ich über die Suche finden kann, ist nur für lokale Dateien.

Danke!

Antwort

43
byte[] response = new System.Net.WebClient().DownloadData(url); 
+0

Fantastic! Danke für die schnelle Antwort! – nsantorello

+11

Nicht sicher, ob dieser WebClient entsorgt werden soll, besser um ihn in eine Anwendung zu packen? –

+2

@JL. Die Ironie ist, dass LeakyCode die Antwort geschrieben hat. :-) – Junto

Verwandte Themen