Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
FTP Remoto

Hola expongo mi consulta.

Tengo una aplicacion que se conecta con un servidor FTP, con 2 opciones segun sea al caso: de forma remota y local.

Este es el codigo que utilizo

Código Delphi [-]
if radiobutton1.checked = true then idftp1.Host:='IP publica que entrega servicion de internet';  // remota
if radiobutton2.checked = true then idftp1.Host:=IP local de servidor; //local
 
try
idftp1.Connect;
if idftp1.Connected = true then
begin
idftp1.Get(ExtractFileName('ver.ini'),GetEnvironmentVariable('Programfiles')+'\Ordenes\ver.ini', TRUE, False );

Ademas esta configurado el firewall como corresponde, en el servidor tengo corriendo el servidor FTP Raiden FTPD y el IP_tools. Estos me muestran que la conexion se realizo con exito, pero al querer descargar el archivo me tira un error...

Project project1.exe raised a exception class EIdReplyRFCError with message 'Timeout (10 secs), closing control connection.

Este error solo ocurre si es que, escojo la opcion remota.
Por otro lado, hice la prueba conectando a traves de Windows al servidor FTP de forma remota y funciono de maravilla.

Que podra ser... gracias

Saludos
Responder Con Cita
  #2  
Antiguo 21-07-2008
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
Si te conectas a traves de un router a internet prueba a utilizar el modo pasivo:
Código Delphi [-]
idftp1.passive:=true
Responder Con Cita
  #3  
Antiguo 21-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
gracias funciono perfecto
Responder Con Cita
  #4  
Antiguo 29-07-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Hola...

Estaba funcionando el servidor FTP con la propiedad

Código Delphi [-]
idftp1.passive:=true

Pero ahora, sin hacer nada en particular, si me arroja este error...

Cannot open data connection (all_local 0 create failed)

Si es que dejo la propiedad passive en false, no tira error pero tampoco baja el archivo.

Que podra ser... alguna idea de como solucionarlo
Responder Con Cita
  #5  
Antiguo 01-08-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Alguien tiene alguna idea de porque se produce este error:

Cannot open data connection (all_local 0 create failed)

Cuando me trato de conectar a un servidor FTP...

ayuda porfa,......
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
Registro Remoto aeff API de Windows 3 05-11-2006 15:07:19
IBEvents en remoto Jack Conexión con bases de datos 0 23-08-2005 13:35:34
Servidor Remoto Fernando MS SQL Server 3 21-03-2005 16:28:32
Booteo remoto Aleca Windows 4 11-08-2004 14:10:53
Acceso Remoto a SQL Teryx Conexión con bases de datos 1 02-08-2004 12:49:50


La franja horaria es GMT +2. Ahora son las 02:04:02.


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