Ich habe eine Datei Test1.csv
auf meinem lokalen Rechner. Ich habe ein Perl-Skript, um diese Datei an einen Remote-Speicherort (home/inbound
) über eine SFTP-Verbindung zu kopieren.Datei über SFTP mit Net :: SFTP :: Foreign hochladen
Unten ist mein Code
use Net::SFTP::Foreign;
use warnings;
use strict;
my $host = "sftp.abcd.com";
my $sftp = Net::SFTP::Foreign->new($host, user => 'user10524', password => 'XXXX');
$sftp->error and die "Something bad happened: " . $sftp->error;
$sftp->put("Test1.csv", "/inbound") or die "put failed: " . $sftp->error;
Aber ich diese Störung erhalte, wenn ich das Programm ausführen:
put fehlgeschlagen: Es konnte keine Remote-Datei öffnen '/ Inbound': Keine solche Datei