基本信息
源码名称:c++ 实现FTP上传文件
源码大小:0.01M
文件格式:.zip
开发语言:C/C++
更新时间:2021-03-12
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
进行FTP通信的实例
进行FTP通信的实例
/* * main.c * * Created on: 2020年10月29日 * Author: Rann */ #include <stdio.h> #include "ftplib.h" int main() { netbuf *ctrl; int ret = 0; //初始化 FtpInit(); //连接远程的服务器 ret = FtpConnect("192.168.1.220:21", &ctrl); if(ret == 1 ) { printf("Ftp Connect Server sucessful\n"); } else { printf("Ftp Connect Server Failed\n"); return -1; } //连接方式设置 ret = FtpOptions(FTPLIB_CONNMODE,FTPLIB_PASSIVE,ctrl); //ret = FtpOptions(FTPLIB_CONNMODE,FTPLIB_PORT,conn); //登陆服务器 ret = FtpLogin("admin", "admin", ctrl); if(ret == 1) { printf("FtpLogin Server sucessful\n"); } else { printf("FtpLogin Server Failed\n"); return -1; } //上传文件到远程服务器 ret = FtpPut("ftpClient.c", "ftpClient.c",'I', ctrl); if(ret == 1){ printf("FtpPut File sucessful\n"); } else { printf("FtpPut File Failed: %s\n",FtpLastResponse(ctrl)); return -1; } //退出服务器 FtpQuit(ctrl); return 0; }