NAME
Net::FTPSSL::Robust - download files over FTP
INHERITANCE
Net::FTPSSL::Robust
is a Net::FTP::Robust
Net::FTPSSL::Robust
is a Exporter
SYNOPSIS
use Net::FTPSSL; # will publish some constants
use Net::FTPSSL::Robust; # more constants
my $ftp = Net::FTPSSL::Robust->new
( Host => $host
, Security => SECURITY_TLS
);
# Further, see Net::FTP::Robust
DESCRIPTION
This module is specialized in (on the moment only) downloading large data-sets (gigabytes) via FTP over an encrypted connection. It uses Net::FTPSSL for the encryption and Net::FTP::Robust for the logic.
METHODS
Constructors
- Net::FTPSSL::Robust->new(OPTIONS)
-
Use to connect to one ftp-server. All OPTIONS are passed to Net::FTPSSL method
new()
. These options all start with capitals.-Option --Default Security SECURITY_TLS useSSL <false>
Download
DETAILS
Comparison
Net::FTPSSL implements the FTP protocol over encrypted connections. Net::FTPSSL::Robust
adds retries and logging, to retrieve data which takes hours to download, sometimes over quite instable connections. It uses Log::Report which can connect to various logging frameworks for its messages.
Limitations
See "Limitations" in Net::FTP::Robust.
SEE ALSO
This module is part of Net-FTPSSL-Robust distribution version 0.06, built on January 22, 2018. Website: http://perl.overmeer.net/CPAN/
LICENSE
Copyrights 2009-2018 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/