我用CFtpConnection::GetFile下传文件,FtpConnection由CInternetSession的函数获得,
GetOK=pFtpRemote->GetFile(finder.GetFileName(),Len_dir+finder.GetFileName(), true , FILE_ATTRIBUTE_NORMAL , FTP_TRANSFER_TYPE_BINARY , 1 );
GETOK=1,可是生成的文件总是0字节,并且只有一个文件夹下是这样的,别的文件夹就正常,
我用别的ftp工具就可以正常下载这个文件夹下的文件,那位大哥给指点一下了!
GetOK=pFtpRemote->GetFile(finder.GetFileName(),Len_dir+finder.GetFileName(), true , FILE_ATTRIBUTE_NORMAL , FTP_TRANSFER_TYPE_BINARY , 1 );
GETOK=1,可是生成的文件总是0字节,并且只有一个文件夹下是这样的,别的文件夹就正常,
我用别的ftp工具就可以正常下载这个文件夹下的文件,那位大哥给指点一下了!
CInternetSession m_session;
CFtpConnection *pConnect;
pConnect=m_session.GetFtpConnection("192.168.1.10","aa","aa",21);
pConnect->PutFile("c:\\111.txt","111.txt");
// pConnect->Remove("111.txt");
pConnect->GetFile("111.txt","d:\\222.txt",TRUE,FILE_ATTRIBUTE_NORMAL,FTP_TRANSFER_TYPE_BINARY,1); pConnect->Close();