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::FTPSLL::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.02, built on November 13, 2009. Website: http://perl.overmeer.net. See also Net::FTP.

COPYRIGHTS

Copyrights of the perl code and the related documentation by 2009 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://www.perl.com/perl/misc/Artistic.html