Foros del Web » Programando para Internet » ASPX (.net) »

tomar una direccion FTP en asp.net

Estas en el tema de tomar una direccion FTP en asp.net en el foro de ASPX (.net) en Foros del Web. hola necesito tomar una direccion que siempre sera un archivo texto que lo suben a un FTP y no se como ponerle a la direccion ...
  #1 (permalink)  
Antiguo 19/05/2011, 13:47
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 3 meses
Puntos: 0
tomar una direccion FTP en asp.net

hola necesito tomar una direccion que siempre sera un archivo texto que lo suben a un FTP y no se como ponerle a la direccion el programa mio coje el documento texto y envia los datos a una base de datos para ejecutar una instruccion


en fin lo unico que me interesa es la instruccion que me toma la ruta del FTP

ya intente con el response.write y no funcion


trabajo con asp.net en C# y en visual studio 2008
  #2 (permalink)  
Antiguo 19/05/2011, 16:04
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: tomar una direccion FTP en asp.net

Tu redacción es muy mala... pero creo que entendi que quieres bajar un archivo de otro servidor mediante ftp: si es asi..

con este codigo podrás bajarte el archivo a tu server y ya de ahi lo controlas tu y lo metes a tu db.


Código C++:
Ver original
  1. using System.Net;
  2. using System.IO;
  3. using System.Text;
  4.  
  5.  
  6.  FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://IP/carpetas/file.txt");
  7.     ftpRequest.Credentials = new NetworkCredential("user", "pass");
  8.     ftpRequest.Method = WebRequestMethods.Ftp.DownloadFile;
  9.     FtpWebResponse ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
  10.     Stream stream = null;
  11.     StreamReader reader = null;
  12.     StreamWriter writer = null;
  13.     try
  14.     {
  15.         stream = ftpResponse.GetResponseStream();
  16.         reader = new StreamReader(stream, Encoding.UTF8);
  17.         //Ruta donde se guardara en tu server
  18.         writer = new StreamWriter("C:\\inetpub\\file.txt", false);
  19.         writer.Write(reader.ReadToEnd());
  20.         //return true;
  21.     }
  22.     finally
  23.     {
  24.         stream.Close();
  25.         reader.Close();
  26.         writer.Close();
  27.     }
  28.  
  29.  
  30.     }


Saludos..
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #3 (permalink)  
Antiguo 19/05/2011, 16:11
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: tomar una direccion FTP en asp.net

muchas gracias por responder pero no necesito descargar el archivo lo que necesito es tomarlo no necesito enviarlo a una base de datos solo tomarlo y enviar los datos a una base de datos ya mi pagina eso solo falta tomar la ruta del ftp
  #4 (permalink)  
Antiguo 20/05/2011, 17:31
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: tomar una direccion FTP en asp.net

Carai insisto que mala redaccion.. dices no necesitar enviar a una base pero necesitas tomarlo y enviarlo a una base de datos carai???????

Aprende a redactar mi estimado colega...


Supongo que quieres el path entonces::::::
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/

Etiquetas: direccion, ftp, tomar, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:04.