Author image Mark Overmeer
and 1 contributors

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>
Security => SECURITY_TLS|SECURITY_SSL

Replaces the useSSL option for Net::FTPSSL. The constants are exported.

useSSL => BOOLEAN

When true SSL is used, otherwise TLS. This is the only Net::FTPSSL option which starts with a lower-case. Usable, but deprecated: please use

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/