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


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

    环境:win7系统,vs2010

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

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

    文件目录介绍:

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

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

    图1

    图1

    图2

    图2

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

    这里只需要编译运行demo项目即可;

    (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图3

    图4

    图4

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

  • 相关阅读:
    windows2016优化
    oracle什么时候需要commit
    Mysql的锁表,锁行记录
    git add
    linux系统优化
    解决rsyslog启动问题
    HAProxy启用日志功能
    nc命令获取远端端口状态
    将pip源更换到国内镜像
    Centos7.6下安装Python3.7
  • 原文地址:https://www.cnblogs.com/zkfopen/p/9501477.html
Copyright © 2020-2023  润新知