my $ftp = Net::FTP->new($input->{remote_ip}, Debug => 0, Timeout => 8); $ftp->login($input->{remote_login}, $input->{remote_password}) or push (@$error_minilog, "Cannot login to repository: Invalid login or password"); $ftp->type('I'); $ftp->cwd($input->{remote_path}) or push (@$error_minilog, "Cannot change repository path"); my $ftpret = $ftp->get("filename", "localfilename") or push (@$error_minilog, "Failed to download file");