2009-08-14 6 views
22

J'essaie de lire un fichier pour lequel j'ai une adresse Web dans un tableau d'octets. J'ai utilisé File.ReadAllBytes pour lire des fichiers localement et j'ai été incapable de trouver la manière la plus propre de le faire pour un fichier sur le web. J'imagine que c'est juste un petit bout de code, mais tout ce que je peux trouver à travers la recherche est seulement pour les fichiers locaux.Télécharger un fichier sur HTTP dans un tableau d'octets en C#?

Merci!

Répondre

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

Fantastique! Merci pour la réponse rapide! – nsantorello

+11

Vous ne savez pas si WebClient disposera, mieux vaut l'emballer dans une utilisation sûre? –

+2

@JL. L'ironie est que LeakyCode a écrit la réponse. :-) – Junto