SFTP远程连接服务器上传下载文件-vs2013项目实例

2023-04-17编程技术162153

本项目仅测试远程连接服务器,支持上传,下载文件,更多功能开发请看API自行开发。

环境:win7系统,vs2013

vs2013项目实例下载地址:CSDN下载

如果没有CSDN积分,百度网盘下载(密码:uqob)

文件目录介绍:

1.libssh2.sln是vs2013的解决方案,用vs2013打开(如图1所示);

include是需要导入的头文件,lib是需要使用的lib文件(如图2所示);

图1

图2

2.解决方案:“libssh2”(如图3所示)

(1)项目libssh2是源码进行编译;(如有需要,可自行编译,生成libssh2.lib,不过我已经编译好,放入lib文件夹了)

(2)demo是使用生成的libssh2.lib等lib文件,一个远程连接服务器,测试上传和下载的小项目;

我已经把编译好的libssh2.lib,libeay32.lib,ssleay32.lib,zlib.lib加载到demo项目中,你只需要把main.cpp里的ip,port,usr,pwd,下载文件路径,保存文件路径修改为自己对应的即可(如图4所示);

直接编译demo项目,然后开始执行;

ps:

SFTP_Libssh2.h

SFTP_Libssh2.cpp

功能:SFTP协议的文件传输功能。

(3)tests暂不使用;

图3

图4

如有任何问题,请留言,看到即回复。

SFTP远程连接服务器上传下载文件-vs2013项目实例的相关教程结束。

本文地址:https://www.ufcn.cn/tutorials/2512093.html

如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!