用CHttpFile::QueryInfo()函数获得,设置dwInfoLevel为HTTP_QUERY_CONTENT_LENGTH

解决方案 »

  1.   

    bQuery = ::HttpQueryInfo(hHttpFile,
    HTTP_QUERY_CONTENT_LENGTH,
    chQueryBuf,
    &dwQueryBufLen,
    NULL);
      

  2.   

    QueryInfo()函数使用的时候会有很奇怪的现象
    每次查询前,都要给dwQueryBufLen设置一个较大的值才能查询成功
    否则会失败
      

  3.   

    我做了一个类似蚂蚁的(但是要简单的多)
    支持断点续传,支持多线程,有进度条的下载程序
    用 的是wininet
    [email protected]