资源简介
代码片段和文件信息
#include “SFTP_Libssh2.h“
#include
/*
把服务器ip地址,端口,用户名,密码,服务器下载文件路径,本地保存文件路径
修改为自己的,重新运行,即可成功,亲测可行。
*/
int main(int argc char* argv[])
{
//下面的代码只要在进程初始化的时候执行
kagula::network::SFTP_Init();
//测试SFTP链接
kagula::network::SFTP_Libssh2* client = kagula::network::SFTP_Libssh2::Inst();
std::string ip = “192.168.19.130“;
unsigned short port = 22;
std::string usr = “kagula“;
std::string pwd = “123456“;
if (false == client->IsAbilityConn(ip port usr pwd))
{
std::cout << client->strLastError << std::endl;
return -1;
}
else{
std::cout << “connect success.“ << std::endl;
}
//测试文件上传d:\\temp\\a.html
if (0 != client->upload(ip 22 usr pwd “d:\\temp\\a.html“ “/home/kagula/a.html“))
{
std::cout << “Error:“ << client->strLastError << std::endl;
}
else
{
std::cout << client->strLastError << std::endl;
}
//测试文件下载
if (0 != client->download(ip 22 usr pwd “/home/kagula/a.html“ “d:\\temp\\b.html“))
{
std::cout
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-19 15:51 libssh2-1.8.0\
文件 3658 2016-08-20 23:37 libssh2-1.8.0\CMakeLists.txt
文件 1886 2014-08-31 06:41 libssh2-1.8.0\COPYING
文件 9 2016-10-25 14:44 libssh2-1.8.0\ChangeLog
文件 56 2014-03-16 03:25 libssh2-1.8.0\Makefile.OpenSSL.inc
文件 54 2014-03-17 01:59 libssh2-1.8.0\Makefile.WinCNG.inc
文件 4541 2016-09-27 14:06 libssh2-1.8.0\Makefile.am
文件 34441 2016-10-25 14:44 libssh2-1.8.0\Makefile.in
文件 351 2014-03-16 03:25 libssh2-1.8.0\Makefile.inc
文件 60 2014-03-16 03:25 libssh2-1.8.0\Makefile.libgcrypt.inc
文件 56 2016-09-27 14:06 libssh2-1.8.0\Makefile.mbedTLS.inc
文件 58 2016-01-18 20:41 libssh2-1.8.0\Makefile.os400qc3.inc
文件 184894 2016-10-25 14:44 libssh2-1.8.0\NEWS
文件 675 2014-12-05 05:43 libssh2-1.8.0\NMakefile
文件 476 2016-02-25 06:44 libssh2-1.8.0\README
文件 1220 2016-10-25 14:43 libssh2-1.8.0\RELEASE-NOTES
目录 0 2018-08-19 15:49 libssh2-1.8.0\Release\
目录 0 2018-08-19 15:49 libssh2-1.8.0\Release\src\
文件 93867 2017-11-01 10:36 libssh2-1.8.0\Release\src\agent.obj
文件 170971 2017-11-01 10:36 libssh2-1.8.0\Release\src\channel.obj
文件 74329 2017-11-01 10:36 libssh2-1.8.0\Release\src\comp.obj
文件 79315 2017-11-01 10:36 libssh2-1.8.0\Release\src\crypt.obj
文件 73813 2017-11-01 10:36 libssh2-1.8.0\Release\src\global.obj
文件 88459 2017-11-01 10:36 libssh2-1.8.0\Release\src\hostkey.obj
文件 74975 2017-11-01 10:36 libssh2-1.8.0\Release\src\keepalive.obj
文件 180642 2017-11-01 10:36 libssh2-1.8.0\Release\src\kex.obj
文件 110312 2017-11-01 10:36 libssh2-1.8.0\Release\src\knownhost.obj
文件 1016 2017-11-01 10:35 libssh2-1.8.0\Release\src\libssh2.res
文件 82883 2017-11-01 10:36 libssh2-1.8.0\Release\src\mac.obj
文件 88366 2017-11-01 10:36 libssh2-1.8.0\Release\src\misc.obj
文件 109778 2017-11-01 10:36 libssh2-1.8.0\Release\src\openssl.obj
............此处省略558个文件信息
- 上一篇:PID参数整定一本通
- 下一篇:算法竞赛入门经典(第2版)lrj紫书
相关资源
- CC3200 WIFI实训开发套件资料 例程 说明
- vs2017环境,windows系统,检测网线插入
- cc2541-ds18b20例程
- 北京工业大学-893-2019-真题.PDF
- C++ Crash Course A Fast-Paced Introduction.202
- TJOI HEOI2016试题及测试数据
- 独立本科C++教材:C++程序设计(2008年版
- C/C++2013帮助文档
- OpenNI体感应用开发实战 [任侃 著] 20
- 操作系统概论(2018版)
- 408-2019-真题和答案
- 运算放大器权威指南 第三版 [美]Bru
- C++程序设计(刘振安2008)
- cocos2d-x两款游戏的源码
- VS2012编写的简单计算器
- GB/T28181网络摄像机模拟器源码
- VS2010录音程序_音频采集_MFC
- VS2015 MFC 指示灯报警显示
- VS2008基于MFC的对话框编程串口上位机
- vs2008(mfc)通过ADO连接SQL SERVER 2008
- 数据结构 C语言版2009年-严蔚敏 高清扫
- KinectV2 实现鼠标控制VS2013 C++版
- 智能无线语音小车
- opencvsharp-20个
- C++编写电压电流表仪表盘
- vs2010 mfc对话框五子棋小游戏
- C++命名管道详解及简单案例基于VS20
- C++匿名管道详解及简单案例基于VS20
- FastDPM-2015-Nov.zip
- VS2010 C++ MFC简易计算器
评论
共有 条评论