文件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);

}

}

}

raksmart:香港机房服务器实测评数据分享,告诉你raksmart服务器怎么样

raksmart作为一家老牌美国机房总是被很多人问到raksmart香港服务器怎么样、raksmart好不好?其实,这也好理解。香港服务器离大陆最近、理论上是不需要备案的服务器里面速度最快的,被过多关注也就在情理之中了。本着为大家趟雷就是本站的光荣这一理念,拿了一台raksmart的香港独立服务器,简单做个测评,分享下实测的数据,仅供参考!官方网站:https://www.raksmart.com...

日本vps云服务器选择指南。

日本vps云服务器怎么选择?很多人都会遇到日本vps和日本云服务器怎么选择的问题,日本云服务器具有免备案的特点。小编今天就分析一下日本云服务器价格多少钱,以方便大家选购的时候有个更加合适的取舍。日本云服务器租用前比较选择,高性能、安全、高效、免备案日本云服务器是很关键的因素。那么,日本云服务器该怎么选择呢?日本作为我们的邻国,与其贸易、文化往来是比较多的。日本云服务器价格多少钱一年?一、日本·CN...

DiyVM独立服务器:香港沙田服务器,5M带宽CN2线路,L5630*2/16G内存/120G SSD硬盘,499元/月

diyvm怎么样?diyvm商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;DiyVM独立服务器开设在香港沙田电信机房,CN2线路,5M带宽,自动化开通上架,最低499元/月,配置是L5630*2/16G内存/120G SSD硬盘。DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,...

ftp上传为你推荐
免费送q币活动免费送q币送钻的活动游戏加速器哪个好游戏加速器用哪个比较好用dnf魔枪士转职哪个好dnf魔枪士专职哪个百度空间登录怎么登录百度空间qq空间登录网页版网页版QQ怎么登陆q空间登录QQ空间经常提示要登录?qq网盘在哪里QQ网盘在哪里dns服务器设置DNS服务器怎么设置??dns服务器故障dns服务器异常怎么办网通dns服务器地址联通DNS地址怎样设置
河南虚拟主机 网游服务器租用 hawkhost优惠码 z.com mediafire下载工具 火车票抢票攻略 私有云存储 全站静态化 京东商城0元抢购 网站木马检测工具 太原网通测速平台 如何注册阿里云邮箱 监控服务器 畅行云 注册阿里云邮箱 卡巴斯基试用版下载 开心online ncp是什么 windowsserverr2 hosts文件修改 更多