vc-实现文件的下传下载的进度显示-自msdn

//我给个FTP下载的提示吧:
CInternetSession session;
CFtpConnection *pFtp=session.GetFtpConnection(FTP服务器地址,用户名,密码);
CInternetFile *pFtpFile=pFtp->OpenFile(文件路径);

CFile file;
int DownLength=0;//已经下载了的数据长度
if(目的目录下没有指定文件)//从头开始下载
{
   file.Open(目的文件路径,CFile::modeCreate|CFile::modeWrite);
}
else//断点续传
{
   file.Open(目的文件路径,CFile::modeWrite);
   file.SeekToEnd();
   DownLength=file.GetLength();
   pFtpFile->Seek(DownLength,CFile::begin);
}
int SrcLength=pFtpFile->GetLength();
while(DownLength

源方地址:
http://bbs.csdn.net/topics/50249142

Leave a Reply