in reply to Re^2: net-sftp-foreign transfer failed vs file not present.
in thread net-sftp-foreign transfer failed vs file not present.
Hi,
I've just seen that your problem isn't solved yet, is it?
You get an exception, but this is what you've coded:
unless ($sftp->get("$file", "$local/$file")) { if (($sftp->error == SFTP_ERR_REMOTE_STAT_FAILED or $sftp->error == SFTP_ERR_REMOTE_OPEN_FAILED) and $sftp->status == SSH2_FX_NO_SUCH_FILE) { print "Remote file does not exist!"; } else { print "Transfer Failed"; } die $sftp->error; }
Independent from your if-clause you have a die at the end of your conditional block when get didn't work. More interesting would be to see whether you get the line "Remote file does not exist!".
Where does the message "Uncaught exception from user code: Couldn't stat remote file: No such file at ./datalex.pl line 37" come from? A wrapper?
Regards
McA
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: net-sftp-foreign transfer failed vs file not present.
by mariog (Acolyte) on Aug 07, 2014 at 13:40 UTC | |
by McA (Priest) on Aug 07, 2014 at 14:14 UTC |