我想编程实现判断网络中的文件是否可以下载,请高手指点,最好能给出个例子,谢谢

解决方案 »

  1.   

    UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!UP!
    UP!UP!UP!
    UP!
    UP!
    UP!
    UP!
      

  2.   

    CHttpFile* pFile=NULL;
    CInternetSession m_Session;
    pFile=(CHttpFile*)m_Session.OpenURL(pTmp->strDownUrl);
    BOOL bSuccess = pFile->QueryInfo(HTTP_QUERY_CONTENT_LENGTH,strLen);
    CString strMsg;if (bSuccess)
    {
        strMsg="ok";
        AfxMessageBox(strMsg);
    }
      

  3.   

    前面漏了一句 :
    CString strLen;如果最后 bSuccess 为真,则表示获取文件长度成功,则说明文件可以下载,文件长度存放在strLen 里。