|
Net::FTP::blat - more methods for Net::FTP Client class |
Net::FTP::blat - more methods for Net::FTP Client class
use Net::FTP;
use Net::FTP::blat;
# See Net::FTP for how to set up connection
# get a remote file to a scalar
$ftp->slurp(README => my $readme);
# put a scalar to a remote file
$ftp->blat( $blog_entry_text, "entry: ".localtime );
Net::FTP::blat contains two additional methods for the Net::FTP manpage.
slurp and blat were written by altering get and put from
Net::FTP to use a scalar instead of a local file for the local side
of the transfer.
REMOTE_FILE from the server and store locally, into a scalar
variable. Returns the value too, if you don't want to pass the
destination in. Croaks on all errors. Warns on file-not-found before
assigning undef, if warnings are in effect.
Net::FTP error messages are not imported into the croak exceptions at this version. They may be in the future.
I would like to see slurp and blat included in the Net::FTP
distribution. I was surprised that they (or equivalents)
were not included.
If ever the probelms with AUTOLOAD and Net::FTP are resolved, in my opinion that would be a good time to add these methods.
David Nicol <davidnico@cpan.org>
These methods are derived from the get and put methods in Net::FTP, by Graham Barr.
Copyright 2003 David Nicol
These methods are free software; you can redistribute and/or modify them under the same terms as Perl itself.
|
Net::FTP::blat - more methods for Net::FTP Client class |