2009-08-14 12 views
22

Estoy tratando de leer un archivo para el que tengo una dirección web en una matriz de bytes. He estado usando File.ReadAllBytes para leer archivos localmente y no he podido encontrar la forma más limpia de hacer esto para un archivo en la web.¿Descargue un archivo a través de HTTP en una matriz de bytes en C#?

Imagino que esto es solo un fragmento de código rápido, pero todo lo que puedo encontrar a través de la búsqueda es solo para archivos locales.

Gracias!

Respuesta

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

¡Fantástico! ¡Gracias por la respuesta rápida! – nsantorello

+11

¿No está seguro si ese WebClient se deshará, mejor para envolverlo en un uso seguro? –

+2

@JL. La ironía es que LeakyCode escribió la respuesta. :-) – Junto

Cuestiones relacionadas