Code
#include <WinSock2.h>
#include <afxinet.h>
CInternetSession session;
CStdioFile *pSFile = NULL;
pSFile = session.OpenURL(L"http://www.baidu.com/img/baidu_logo.gif");
BYTE pBuf[1024] = {NULL};
CFile pCFile;
pCFile.Open(L"\\1.gif", CFile::modeCreate | CFile::modeWrite | CFile::typeBinary);
while (int bytesread = pSFile->Read(pBuf,1024))
{
pCFile.SeekToEnd();
pCFile.Write(pBuf,bytesread);
}
pCFile.Close();
pSFile->Close();
/*catch(CInternetException* lpEx)
{
lpEx->ReportError();
lpEx->Delete();
delete m_pInetSession;
}*/
MessageBox(L"DONE");
#include <WinSock2.h>
#include <afxinet.h>
CInternetSession session;
CStdioFile *pSFile = NULL;
pSFile = session.OpenURL(L"http://www.baidu.com/img/baidu_logo.gif");
BYTE pBuf[1024] = {NULL};
CFile pCFile;
pCFile.Open(L"\\1.gif", CFile::modeCreate | CFile::modeWrite | CFile::typeBinary);
while (int bytesread = pSFile->Read(pBuf,1024))
{
pCFile.SeekToEnd();
pCFile.Write(pBuf,bytesread);
}
pCFile.Close();
pSFile->Close();
/*catch(CInternetException* lpEx)
{
lpEx->ReportError();
lpEx->Delete();
delete m_pInetSession;
}*/
MessageBox(L"DONE");