• Publicidad

Problemas para descargar un fichero de un ftp

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Problemas para descargar un fichero de un ftp

Notapor Damian » 2009-12-17 05:57 @290

Hola,

tengo un problema al acceder a un FTP y no sé cómo puedo solucionarlo. Utilizo el siguiente código para intentar obtener un fichero del ftp:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$ftp = Net::FTP->new("servidor.empresa.com", Debug => 0)
    or die "Cannot connect to ftp://servidor.empresa.com/: $@";

$ftp->login("PSW",'1209')or die "Cannot login ", $ftp->message;
$ftp->cwd("/prueba")or die "Cannot change working directory ", $ftp->message;
my @Files = $ftp->ls();
                       
$ftp->cwd("/Log_files")or die "Cannot change working directory ", $ftp->message;
$ftp->get("reports_IDs.txt")or die "get failed ", $ftp->message;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


El problema lo tengo por el último get(): al intentar ejecutar el script me da el siguiente mensaje:

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
<h1>Software error:</h1>
<pre>get failed Failure writing network stream.
No transfer to ABOR.
</pre>
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Lo que no entiendo es por qué puede conectarse al ftp, ver los archivos que hay, cambiarse de directorio... pero no puede bajarse el archivo que quiero...

¿Podéis darme una idea de qué puede estar pasando?

Muchas gracias
Damian
Perlero nuevo
Perlero nuevo
 
Mensajes: 7
Registrado: 2009-10-23 06:28 @311

Publicidad

Re: Problemas para descargar un fichero de un ftp

Notapor explorer » 2009-12-17 08:14 @384

En el momento de hacer el get(), el protocolo FTP abre el puerto ftp-data (20), para el envío y recepción de ficheros.

Es posible que tu cortafuegos no permita la comunicación por ese puerto.

Otra explicación es que estás usando sistemas de ficheros FAT.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 41 invitados