|
在WinCE5.0的SDK中用CHttpFile、CInternetSession下载文件不能用,为什么?
[复制链接]
我在WinCE5.0的SDK中用CHttpFile、CInternetSession作了下面一段代码用于下载文件,但是不能用,为什么?哪位有什么好的方法,或者好的源代码,能供我参考
CHttpFile *file = NULL;
TRY
{
CInternetSession *session = NULL;
session = new CInternetSession();
CHttpConnection *connection = NULL;
// To do: specify actual server, port, login name and password here
connection = session->GetHttpConnection(server,port,login,password);
file = connection->OpenRequest(1,path);
CString strRequestHeader = "Authorization: Basic ";
strRequestHeader
+= EncodeBase64(login + _T(":") + password);
file->AddRequestHeaders(strRequestHeader);
file->SendRequest();
char ch;
while(file->Read(&ch,1))
{
// To do: store file content somewhere:
}
delete session;
}
CATCH(CInternetException, pEx)
{
// To do: handle internet exceptions here:
}
END_CATCH
|
|