请问在用Wininet时,如何用
HttpQueryInfo()取得文件的正确路径。
我曾用HttpQueryInfo()得到文件的大小,可就不知怎样去获取文件的真实路径。
HttpQueryInfo(hConnect, HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER, 
                  (LPVOID)&dwByteToRead, &dwSizeOfRq, NULL);//返回的文件大小。
请各高手指点。

解决方案 »

  1.   

    www.vchome.net/tech/multithread/thread18.htm 
    // 从URL中提取主机名称和下载文件路径
    void THttpGetThread::ParseURL(AnsiString &HostName,AnsiString &FileName)
      

  2.   

    http://community.csdn.net/Expert/topic/3155/3155792.xml?temp=.2520716
      

  3.   

    不知怎的,HttpQueryInfo(hConnect,HTTP_QUERY_RAW_HEADERS_CRLF,Buffer, &BufLen, NULL),得到的却没有文件名称或路径,请问我该怎么做呢,谢谢!
      

  4.   

    以下是百度网站地址  http://mp3.baidu.com/u?u=http://218.25.10.36/jsylg1104/YWNoNA$$.mp3,然而它的真实地址是:http://mp3.baidu.com/u?u=http://218.25.10.36/jsylg1104/015.mp3,百度如果不对其重定向就是加密了或者还有其它方法,那我又该如何将YWNoNA$$.mp3转换成015.mp3呢。以下是我用HttpQueryInfo()取得
     http://mp3.baidu.com/u?u=http://218.25.10.36/jsylg1104/YWNoNA$$.mp3
    地址的信息。HTTP/1.1 200 OK
    Content-Length: 4143310
    Content-Type: audio/mpeg
    Last-Modified: Sun, 30 May 2004 18:52:54 GMT
    Accept-Ranges: bytes
    ETag: "7e26d2507746c41:10b8"
    Server: Microsoft-IIS/6.0
    X-Powered-By: ASP.NET
    Date: Mon, 10 Jan 2005 05:17:36 GMT恳请高手帮忙解决此问!万分感谢!