ultimatepp/reference/SFtpGet/SFtpGet.cpp
cxl 928a2ae72f .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@12160 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-11 10:06:26 +00:00

21 lines
473 B
C++

#include <Core/Core.h>
#include <Core/SSH/SSH.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
// Ssh::Trace();
const char *file = "/pub/example/readme.txt";
SshSession session;
if(session.Timeout(30000).Connect("demo:password@test.rebex.net:22")) {
SFtp sftp = session.CreateSFtp();
String out = sftp.LoadFile(file);
LOG((!sftp.IsError() ? out : sftp.GetErrorDesc()));
}
else
LOG(session.GetErrorDesc());
}