文件vc文件上传和下载(ftp实现)

ftp上传  时间:2021-02-01  阅读:()

VC实现文件上传下载FTP

//连接ftp服务器void CMyFtpDlg: :OnConnect()

{

UpdateData(TRUE);

//新建对话m_pInetSession=new CInternetSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS);try

{

//新建连接对象m_pFtpConnection=m_pInetS es s ion->GetFtpConnec tion(m_strS erver,m_strUs erName,m_strPas sw ord);

}c atch(CInternetExc eption *pEx)

{

//获取错误

TCHAR szError[1024];if(pEx->GetErrorMes s age(szError,1024))

AfxMes sageBox(szError);els e

AfxMessageBox( "There was an exception");pEx->Delete();m_pFtpConnection=NULL;r eturn;

}m_pRemoteFinder = new CFtpFileFind(m_pFtpConnection);

//获得服务器根目录的所有文件并在列表框中显示

Brow s eDir( " ",&m_ctrlRemoteFiles,m_pRemoteFinder,&m_arrRemoteFiles);

}

//下载单个文件void CMyFtpDlg: :DownFile(FILEITEM fileItem)

{if(fileItem.bDir == TRUE)

{

AfxMessageBox( "本程序暂时不支持下载整个文件夹,请选择文件下载");

}els e

{

//格式化文件名

CString strLocalFile,strRemoteFile;s trRemoteF ile.F ormat( "%s\\%s ",m_pRemoteF inder->GetRoot(),fileItem.s trF ileName);strLoc alFile.Format( "%s\\%s ",m_Loc alFinder.GetRoot(),fileItem.strFileN ame);//下载if(m_pFtpConnec tion->GetFile(strLoc alF ile,strLoc alFile))

{

CString strMsg;strMsg.Format( "下载文件%s成功! ",fileItem.strFileName);

AfxMes sageBox(strMsg);

}

}

}

//上传单个文件void CMyFtpDlg: :UpFile(FILEITEM fileItem)

{if(fileItem.bDir == TRUE)

{

AfxMessageBox( "本程序暂时不支持上载整个文件夹,请选择文件上载");}els e

{

//格式化文件名

CString strLocalFile,strRemoteFile;s trRemoteF ile.F ormat( "%s\\%s ",m_pRemoteF inder->GetRoot(),fileItem.strF ileName);strLoc alFile.Format( "%s\\%s ",m_Loc alFinder.GetRoot(),fileItem.strFileN ame);//上传if(m_pFtpConnec tion->PutFile(strLoc alFile,strLoc alFile))

{

CString strMsg;strMsg.Format( "上载文件%s成功! ",fileItem.strFileName);

AfxMes sageBox(strMsg);

}

}

}

柚子互联(34元),湖北十堰高防, 香港 1核1G 5M

柚子互联官网商家介绍柚子互联(www.19vps.cn)本次给大家带来了盛夏促销活动,本次推出的活动是湖北十堰高防产品,这次老板也人狠话不多丢了一个6.5折优惠券而且还是续费同价,稳撸。喜欢的朋友可以看看下面的活动详情介绍,自从站长这么久以来柚子互联从19年开始算是老商家了。六五折优惠码:6kfUGl07活动截止时间:2021年9月30日客服QQ:207781983本次仅推荐部分套餐,更多套餐可进...

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

HostYun 新增可选洛杉矶/日本机房 全场9折月付19.8元起

关于HostYun主机商在之前也有几次分享,这个前身是我们可能熟悉的小众的HostShare商家,主要就是提供廉价主机,那时候官方还声称选择这个品牌的机器不要用于正式生产项目,如今这个品牌重新转变成Hostyun。目前提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路,访问质量不错。今天和大家分享下...

ftp上传为你推荐
金士顿4g内存条威刚4g内存和金士顿4g内存哪个好1点?录音软件哪个好什么录音软件最好用无纺布和熔喷布口罩哪个好一次性口罩的熔喷布和KN95的熔喷布有什么不同?核芯显卡与独立显卡哪个好独立显卡和核心显卡哪个好炒股软件哪个好用玩股票哪个软件好?google广告申请怎样才能申请google广告东莞电信宽带东莞电信宽带资费怎样?dns服务器故障dns服务器异常怎么办360云盘网页版登陆360密盘怎么登陆最便宜的跑车最便宜的跑车是多少钱?谁知道?
网站虚拟主机空间 softbank官网 adroit 东莞数据中心 最好的qq空间 免费网页空间 in域名 申请免费空间和域名 永久免费空间 域名转入 免费个人网页 塔式服务器 架设代理服务器 美国十大啦 ddos攻击工具 戴尔主机 个人域名如何备案 未注册双拼域名 免费网络推广软件 最好的免费网络电话 更多