use Net::SSH2;
use Net::SFTP::Foreign;
my $ssh2 = Net::SSH2->new();
$ssh2->debug($debugFlag eq $true ? 1:0);
$ssh2->connect($ftpSecureServer)
or die "Connect failed!\n";
$ssh2->auth_password($ftpUser, $ftpPW)
or die "password auth failed\n";
$ftp = Net::SFTP::Foreign->new(ssh2 => $ssh2,
backend => 'Net_SSH2');
####
$ftp = Net::SFTP::Foreign->
new(host => $ftpSecureServer,
backend => 'Net_SSH2',
user => $ftpUser,
password => $ftpPW);
##
##
$ftp->put( $zipFileName, $ftpDir."/" . $newname );
if ( !$@ )
{
printl("Transmission complete..\n");
$rc = $true;
}
else
{
printl("file $zipFileName upload failed, try later\n");
}
##
##
$ftp->put( $zipFileName, $newname );
if ( !$error )
{
# etc
##
##
libssh2_channel_open_ex(ss->session, pv_channel_type, len_channel_type, window_s
ize, packet_size, ((void *)0) , 0 ) -> 0x47dc418
Net::SSH2::Channel::read(size = 4, ext = 0)
- read 4 bytes
- read 4 total
Net::SSH2::Channel::read(size = 5, ext = 0)
- read 5 bytes
- read 5 total