代碼: 選擇全部
CInternetSession is;
char szText[255];
CHttpFile *pf;
CFile *pfile;
m_Edit1.GetWindowText(szText, 255);
pf = (CHttpFile *)is.OpenURL(szText);
pfile = new CFile();
if(!pfile->Open("c:\1.gif", Cfile::modeCreate || Cfile::modeWrite))
{
MessageBox("Error to create file");
}
else
{
BYTE buffer[4096];
DWORD dwRead;
do
{
dwRead = pf->Read(buffer, 4096);
pfile->Write(buffer, dwRead);
}
while(dwRead > 0);
pfile->Close();
pf->Close();
MessageBox("File Download Finished!");
}