void TestInternetSession( const TCHAR *szHttpUrl , const TCHAR *szSaveFileName)
{
DWORD dwSize;
TCHAR szHead[] = _T("Accept: */*\r\n\r\n");
VOID * szTemp[25];
CuInternetSession Session;
CuInternetFile *pFile = Session.OpenUrl(szHttpUrl, szHead, lstrlen (szHead) );
BYTE bBuffer[4096];
DWORD dwRead = pFile->Read( (void*)bBuffer, 4096);
CuFile f;
f.Open(szSaveFileName, _T("wb"));
f.Write((void*)bBuffer, dwRead);
delete pFile;
}
2009年12月15日 星期二
GetFile From Internet HttpUrl
訂閱:
張貼留言 (Atom)
總覺得回傳指標不好 CuInternetFile *pFile 如果忘了刪掉就麻煩了, 升級成介面 IuInternetFile 使用 Release 不知道如何;
回覆刪除建構一個CuHttp 來包裝 GetPage傳回一個 string, 這樣在使用時, 就不會忘了delet pFile.
回覆刪除