2009-08-14 25 views
22

Bayt dizisine web adresim olduğu bir dosyayı okumaya çalışıyorum. Dosyaları yerel olarak okumak için File.ReadAllBytes kullanıyorum ve web üzerinde bir dosya için bunu yapmanın en temiz yolunu bulamadım.HTTP üzerinden bir dosyayı C# içindeki bir bayt dizisine indirin?

Bunun sadece hızlı bir kod snippet'i olduğunu düşünüyorum, ancak arama yoluyla bulabildiğim her şey yalnızca yerel dosyalar içindir.

Teşekkürler!

cevap

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

Fantastic! Hızlı yanıt için teşekkürler! – nsantorello

+11

WebClient'in elden çıkaracağından emin değil misiniz? –

+2

@JL. Irony, LeakyCode'un cevabı yazdığı. :-) – Junto

İlgili konular