Como, Usar Ftp: en .NET

En cuanto a como transferir o recibir ficheros, en .NET usando Ftp:


Si estas usando Visual Studio 2003, lo tienes en la libreria System.Net, con el metodo ‘WebRequest’ creas un ‘streamreader’ y con el ‘WebResponse’ un ‘streamwriter’ que utilizas posteriormente para escribir el archivo en local.

WebRequest.RegisterPrefix(“ftp”, new FtpWebRequestCreator());
WebRequest req = WebRequest.Create(
ftp://ftp.lapagina.com/);

En Visual Studio 2005 puede sonar mucho mas sencillo…


Descargar un archivo :
My.Computer.Network.DownLoadFile(
ftp://www.ser.com/demo.txt,”c:\Temp”)
Subir un Archivo al Servidor
My.Computer.Network.UploadFile(“C:\Hola.txt”,”ftp://anonymous@servidor/hola.txt”,”anonymous”,””)


Aunque no sea un ejemplo muy desarrollado, vale para tomar una idea. No dudeis en contactar conmigo si necesitais una ayudita!


Pep,


 

18 Replies to “Como, Usar Ftp: en .NET”

  1. Hola, puedes dar un ejemplo o una ayudita para saber como hacer esto.
    quiero bajarme un archivo mediante ftp utilizando el VS 2003 y net framework 1.1. gracias

  2. Hi! Muchas gracias por tu código me ayudo mucho y sobre todo me ahorraste mucho tiempo de búsqueda sobre el uso de ftp y asi ya no tengo que cambiar mi aplicacion windows ni mi sistema web ni crear mi propio servidor ftp, asi ya puedo tener las mismas imagenes tanto en mi sistema web como en mi aplicacion windows =), antes habia visto un programa con todo y codigo en delphi que hacia las funciones de un servidor ftp y era mas codigo,tu codigo es justo lo que buscaba GRACIAS!

  3. hola que tal, necesito subir un archivoo por ftp a un servidor, pero no es tan simple como tu lo mencionas arriba, ya que ese archivo lo tengo que colocar en una carpeta especifica del ftp, por lo tanto necesito navegar entre carpetas, me podras ayudar please

    Saludos

    JLG

  4. Hola jose Luis,

    Este ejemplo cubre la posibilidad de cargar o descargar una arxivo conociendo la ruta, en todo caso es posible navegar haciendo la lectura de la informacion que devuelve ftp, sin enbargo es ciertamente mas complejo de realizar. Concreta tu necesidad y hare lo posible de complacerte siempre que el tiempo me lo permita.

    Saludos,

  5. Amigo como puedo hacer para que el archivo sea legible en texto, ASCII ya que lo baja pero codificado con otro formato gracias de antemano.

  6. Hola,
    Sabes si esto funciona en el compact framework. Quiero que una aplicación que corre en una pocket (win ce) descargue un archivo que esta en un sitio ftp.
    De todas formas, muy bueno el codigo, me va a ser muy util en otras aplicaciones.
    Muchas gracias

  7. Hola Diego,
    Pues lamentablemente no dispongo de esa información, pues carezco de experiencia con el compact framework.
    Si te es muy necesario, mandame un mail [Contact] y lo trabajamos juntos,

    Saludos,
    Pep Lluis,

  8. saludos, gracias por la ayuda, me salvaste compadre, ahora tengo otra duda, habra algun comando para poder validar la conexion antes de mandarel archivo, por que si esta mal la conexion solo se traba el programa y seria importante validar si esta bien el ftp y sino no mandar nada

  9. Este código funciona con Visual .Net2010, pero como puedo hacer si solo tengo la versión 2003 de .Net y necesito subir un txt a una página?

  10. Mano tu ejemplo ya no se mira, necesito saber como puedo crea un archivo via ftp desde visual studio 2003, si me pudieran ayudar se los agradeceria

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.