Ftp con Proxy
Hola a todos
Estamos haciendo una aplicación con D6 y los indy 9.0.18 ,lo que queremos es que envíe un fichero a un ftp, pero el problema viene cuando el cliente nos dice que tiene un proxy.
Hacemos un modulo y vemos que los indy tienen la opción ProxySettings
Ponemos el siguiente código.
IdFtp1.Host :=
IdFtp1.Port:=21;
IdFtp1.Username :=
IdFtp1.Password :=
if CheckBox1.Checked then
IdFtp1.Passive:=Active
else
IdFtp1.Passive:=False;
if (host.Text<> '') then
begin
IdFTP1.ProxySettings.Host:=host.Text;
if puerto.Text <> '' then
IdFTP1.ProxySettings.Port:=StrToInt(puerto.Text);
IdFTP1.ProxySettings.UserName:=usuario.Text;
IdFTP1.ProxySettings.Password:=pass.Text;
IdFTP1.ProxySettings.ProxyType:=Tipodeproxy(tipo.Text);
end;
try
IdFTP1.Connect;
finally
end;
Pero el cliente me dice que no conecta y que además siempre le da el siguiente fallo
Connection Closed Gracefully.
¿Alguién tiene algo de experiencia con el ftp y los proxys, o alguna sugerencia?
Un saludo y gracias.
|