zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    MVC中使用AuthorizeAttribute做身份验证操作
    Entity Framework 5.0 Code First全面学习
    AngularJs学习教程
    安装完Oracle数据库,给scott账户解锁方法
    Signalr学习教程
    javascript学习教程【Qi Fei】
    并行开发
    MongoDB教程【一】
    统计学习概念
    自学Python的点滴
  • 原文地址:https://www.cnblogs.com/zkfopen/p/9501477.html
Copyright © 2011-2022 走看看