• Lunes 18 de Noviembre de 2024, 18:27

Autor Tema:  Descargar Un Archivo C#, Help!  (Leído 2187 veces)

jorgerulez

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Descargar Un Archivo C#, Help!
« en: Sábado 21 de Abril de 2007, 03:39 »
0
Necesito una ayudita con un programita que estoy haciendo, quiero que cuando se haga click en "button1" el programa descargue un programa de algun servidor ej. www.miservidor.com/archivo.txt y entonces guarde ese archivo en determinado directorio...
despues de lo anterio ejecutar determinado archivo<-- esto ya se como hacerlo

otro punto, me gustaria que me recomieden algun tuto o alguna web para aprender como introducir registros a windows..

saludos y espero averme explicado para que alguien me heche la mano, soy principiante en esto de la programacion :)  
:comp:

Código: Text
  1.  
  2.         private void button1_Click(object sender, EventArgs e)
  3.         {
  4.             //codigo para descargar un archivo
  5.             Process pr = new Process();
  6.             pr.StartInfo.FileName = &#34;/./nyxlauncher.exe&#34;;
  7.             pr.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
  8.             pr.Start();
  9.             this.Close();
  10.         }
  11.  
  12.  

trentia

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Descargar Un Archivo C#, Help!
« Respuesta #1 en: Lunes 23 de Abril de 2007, 17:43 »
0
Para bajarte el código deberás de realizar algo parecido a esto:

HttpWebRequest req = (HttpWebRequest)WebRequest.Create("www.miservidor.com/archivo.txt");
//Se espera la respuesta.            
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
// Se crea el flujo asociado a la respuesta.
Stream recibe = resp.GetResponseStream();
//Se define encoding y se guarda la informacion en un stream
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
//StreamReader srRecibido = new StreamReader(recibe, encode );
StreamReader srRecibido = new StreamReader(recibe);

string htmlTXT =  srRecibido.ReadToEnd();

De esta manera en la variable htmlTXT tendrás todo el archivo metido en un txt. Después deberás guardalo mediante el namespace System.IO

Saludos

Javier Tirado
IT Consultor
TRENTIA Consulting
www.trentia.es
Javier Tirado
Trentia Consulting
TRENTIA
.]

jorgerulez

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Descargar Un Archivo C#, Help!
« Respuesta #2 en: Lunes 23 de Abril de 2007, 19:44 »
0
muchisimas gracias tentria, ya termine mi pequeño programa gracias a el codigo que me proporcionaste..
thanks!