Ik ben een scriptje aan het schrijven om wat files van een ftpserver te trekken, nou dat gaat ongeveer zo:
Nu probeer ik dit op mijn eigen ftpserver en dat loopt perfect, maar nu wil ik iets van een ftpserver trekken van een ander en dan gaat de EERSTE transfer altijd goed, de rest failed met de melding:
code:
1
2
3
4
5
6
7
8
9
10
11
| use Net::FTP;
$ftp = Net::FTP->new($host, Port => $port, Debug => 1, Passive => 1);
$ftp->login($user,$passwd);
$ftp->binary();
foreach my $file ($ftp->ls("*")) {
$ftp->get($file);
}
$ftp->quit; |
Nu probeer ik dit op mijn eigen ftpserver en dat loopt perfect, maar nu wil ik iets van een ftpserver trekken van een ander en dan gaat de EERSTE transfer altijd goed, de rest failed met de melding:
Ik sta voor een raadsel, snap er geen hol van. Wie wel?425 Can't open data connection.