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:
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.004 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:
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