Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-10-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Como hacer un ftp con componentes Indy? (desde cero)

Buenos dias amigos...
Necesito hacer una aplicacion que mande archivos a un servidor automaticamente, quiero hacerlo con ftp pero no se como empezar...
Debo tener un software Cliente y otro servidor? como se implementa?
He buscado en los foros, y lo que encuentro es muy avanzado para mi...se que voy a llegar a esos puentos...pero por el momento quiero empezar....
Gracias.!
Responder Con Cita
  #2  
Antiguo 25-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si no recuerdo mal, dentro de las demos de Delphi hay una carpeta con las demos de Indy y dentro de esta una demo de un FTP realizada con estos componentes.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 25-10-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Si, hay un ejemplo...pero no funciona...

Hola! Muchas gracias Neft!
estoy mirando el ejemplo, pèro no funciona...necesito poner a correr algun servicio en el servidor? tiene 3 Edits y 2 botones
el primer edit dice server name...=????, el segundo dice = Local file name, y el tercero Remote file name.....un boton dice Upload, y el otro Download...
No lo puedo probar localmente??? tengo que poner a correr algun servicio adicional??
Gracias
Responder Con Cita
  #4  
Antiguo 25-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Necesitas tener acceso a un servidor ftp, este puedes instalarlo tu en algún equipo o puedes "alquilarlo" por ahí. En windows XP Professional, puedes instalar un servidor ftp, bastante simple, en "Agregar o quitar componentes de windows". También hay algunos gratuitos como Filezilla. Si te decides a instalar el servidor en tu propio equipo en "server name" tendras que utilizar localhost o 127.0.0.1

En cuanto a lo de subir archivos a un servidor ftp, ¿tiene que ser con Indy? ¿no puede ser utilizando las funciones de Wininet? Por si te interesa en este otro hilo deje el código para subir un archivo a un servidor ftp usando Wininet, esta en delphi , pero a lo mejor te sirve para darte una idea.

http://www.clubdelphi.com/foros/showthread.php?t=35148
Responder Con Cita
  #5  
Antiguo 25-10-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Obviamente necesitas una dirección remota (p.ej.: ftp.servidorremoto.es) o la IP correspondiente.
Luego necesitas un directorio inicial. En el servidor FTP habrá uno o más directorios compartidos, y tu debes especificar a cual de ellos te quieres conectar inicialmente (incluidos subcarpetas)
Tambien vas a necesitar un usuario y un password para conectarte a ese servidor FTP, aunque depende del servidor, éste paso puede ser anónimo y con lo cual saltártelo.
Una vez conectado, ya de decides que hacer:
- Listar los directorios que hay (con posibilidad de filtrar esos ficheros)
- Descargar esos ficheros
- Subir ficheros a ese directorio
- Eliminar ficheros en ese directorio. Este punto y el anterior dependen de los permisos que tengas.
- Renombrar ficheros.

Espero te sirva para empezar.

Y cualquier duda que tengas, aquí estamos.

Saludos
Responder Con Cita
  #6  
Antiguo 27-10-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
me parece que lo primero que necesitas es saber como funciona un FTP
Responder Con Cita
  #7  
Antiguo 30-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En Internet hay muchos Servidores FTP "de pruebas" sobre los que puedes hacer un test.
Por ejemplo, para "ver datos" te puedes conectar al de Borland.

ftp://ftp.borland.com
usuario: anonymous
password: tu@email.com
(puerto 21)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #8  
Antiguo 30-10-2006
LucianoRey LucianoRey is offline
Miembro
 
Registrado: feb 2004
Posts: 73
Poder: 21
LucianoRey Va por buen camino
Hola sabes, regresando a los ejemplos de indy, yo tambien pensaba que no funcionaba, pero lo que hice fue lo siguiente,(bueno yo tengo delphi 7 y baje los indy9), abri primero el servidor y lo ejecute, despues abri el cliente y lo ejecute.
El primero me abre una ventana de DOS, que me dice que para terminar de enter, con este ejecutando, me fui a una ventana de internet y le di :
ftp://XXX.XXX.XXX.XX, o sea mi ip local(incluso puedes poner localhost), el ejemplo viene con myuser, como usuario y mypass como password, esto se lo das cuando abre la ventana que te pide el usuario y password, y veras las carpetas de tu disco en pantalla.

El segundo lo abri y le di el mismo usuario y password de arriba y funciona.

Espero te sirva como ayuda.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi Desde Cero Bogomar Varios 21 06-05-2011 18:51:43
Como hacer funcionar los componentes Indy en Internet JDNA Internet 4 06-05-2010 21:54:12
Como crear una distro de linux desde cero sakuragi Linux 3 26-05-2006 17:30:29
Como hacer un cliente Indy con threads JDNA Internet 3 25-05-2004 00:15:11
Crystal Reports desde cero, cero, cero. Repelus Impresión 1 08-03-2004 21:23:14


La franja horaria es GMT +2. Ahora son las 23:44:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi