MFC를 사용하는 경우 CInternetSession 및 CHttpFile을 사용 해본 적이 있습니까? - 내가 버퍼를 필요
CInternetSession internetSession;
CHttpFile *pHttpFile =
reinterpret_cast< CHttpFile* >(internetSession.OpenURL(L"www.example.com"));
DWORD dwStatusCode;
if (pHttpFile->QueryInfoStatusCode(dwStatusCode) &&
dwStatusCode == HTTP_STATUS_OK)
{
char szBuffer[ BUFFER_SIZE ];
DWORD dwBufferIndex = 0;
DWORD dwBytesRead = (DWORD)pHttpFile->Read(&szBuffer[ dwBufferIndex ], CHUNK_SIZE);
while (dwBytesRead > 0 && dwBufferIndex < BUFFER_SIZE)
{
dwBufferIndex += dwBytesRead;
// break out if cancelled
if (m_bCancel)
break;
dwBytesRead = (DWORD)pHttpFile->Read(&szBuffer[ dwBufferIndex ], CHUNK_SIZE);
}
szBuffer[ dwBufferIndex ] = '\0';
// szBuffer now contains the file contents
}
pHttpFile->Close();
delete pHttpFile;
이 내가 현재 사용하고 무엇인가
나는 (IE8 설치)
빠른 코드의 조각 내가 사용하고 아무 문제없이 이것들을 사용하고 있습니다 내용을 포함하고 있지만,이 코드를 수정하여 파일에 쓰지 않아도되는 것은 아닙니다.
그건 그렇고, 내 문제는 kb969897에 의해 해결되었습니다, thanks guys – Vinzz