C++中FTP上传功能(仅用系统库)
来源:互联网 发布:淘宝网骆驼男鞋休闲鞋 编辑:程序博客网 时间:2024/06/01 21:15
#include <afxinet.h>void main(){ BOOL dRes,pRes; HINTERNET hInternet; HINTERNET hConnect; hInternet = InternetOpen("A3GS Sample", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, INTERNET_FLAG_NO_CACHE_WRITE); if ( NULL == hInternet ) { printf("InternetOpen Error:%d\n", GetLastError() ); } hConnect = InternetConnect(hInternet, "127.0.0.1"/*FTP服务器地址*/, INTERNET_DEFAULT_FTP_PORT/*FTP端口号,此为默认值---21*/, "ww123"/*用户名*/, "12345"/*密码*/, INTERNET_SERVICE_FTP, INTERNET_FLAG_EXISTING_CONNECT || INTERNET_FLAG_PASSIVE,0 ); if ( NULL == hInternet ) { printf( "InternetConnect Error:%d\n", GetLastError() ); InternetCloseHandle(hInternet); }dRes = FtpGetFile(hConnect, "./wwyy/download/test1.txt", "D:\\BT\\test1.txt", FALSE, FILE_ATTRIBUTE_ARCHIVE, FTP_TRANSFER_TYPE_UNKNOWN, 0); if ( dRes == 0 ) { printf( "FtpGetFile Error:\n", GetLastError() ); }else{ printf( "下载文件成功!\n" ); } pRes = FtpPutFile(hConnect,"D:\\BT\\hhsj.txt","hhsj.txt",FTP_TRANSFER_TYPE_ASCII,0); if(pRes==0) { printf("上传文件失败!\n"); }else{ printf("上传文件成功!\n"); } InternetCloseHandle(hConnect); InternetCloseHandle(hInternet); if(dRes&&pRes) return true; else return false;}
0 0
- C++中FTP上传功能(仅用系统库)
- C#中实现FTP上传功能
- FTP上传功能
- Qt5---ftp上传功能
- java中FTP的 查看,上传,下载功能
- java中ftp断点上传功能的实现
- java中ftp上传、下载、重命名、删除功能实现
- c# FTP 断点上传
- informatica实现FTP上传功能
- ftp文件上传功能实现
- WIN7系统 如何上传文件到FTP服务器中
- C#FTP上传和下载
- 在vs中安装Easyx图形库(仅c++)
- 做FTP功能--文件夹,文件上传
- 如何实现自动ftp上传功能:expect
- php实现ftp上传功能的类
- 使用Flex实现FTP文件上传功能
- winform ftpwebrequest ftp上传,下载等功能
- Java数据类型
- 【bzoj3288】Mato矩阵 线性筛法
- 搬家辣
- MPAndroidChart
- Nmap备忘单:从探索到漏洞利用 Part1
- C++中FTP上传功能(仅用系统库)
- Java入门学习之 static
- 多线程同步的开发
- Redis开源代码读书笔记七(ae模块)
- 计算机网络的网络类别
- 通知栏颜色和APP一致
- 关于NGUI Input Axis Mouse ScrollWheel is not setup. 问题的解决
- 《将博客搬至CSDN》
- Python Numpy的数组array和矩阵matrix