当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·进来看看吆,回者给分    »显示摘要«
    摘要: 纹理作为特征已经引起了很多人的关注,基于纹理的分类,分割应用算法也有很多,但是这方面研究还有什么前景,有什么实际的应用?大家不妨谈谈! ......
 ·简单问题,在线等待,高手请进    »显示摘要«
    摘要: 我用vc写了一个数据库连接的com组件,用在asp中,但是有配置文件来指示com的指向 ,在组建中使用的取得配置文件的路经的语句为 getmodulefilename(m_hinstance, szfilepath, sizeof(szfilepath)); for(lptemp = szfilepath + lstrlen(szfilepath); *(lptemp - 1) !......


如何取http://www.xxxx.com/down.aspid=1001这样的最终链接

如有些下载文件时的链接是http://www.xxxx.com/down.asp?id=1001  
  但这不是这个文件的链接地址,最终应该是http://www.xxxx.com/down/xxx.zip  
   
  请问如何通过编程取得这个文件的最终链接.先谢了!!!!

NO.1   作者: yeahchang

是这意思吗?  
  Tue   May   13   07:37:01   2003   正在连接   www.xindvd.com:80  
  Tue   May   13   07:37:01   2003   正在连接   www.xindvd.com   [IP=61.152.251.10:80]  
  Tue   May   13   07:37:01   2003   已连接.  
  Tue   May   13   07:37:01   2003   GET   /member_download2.asp?fid=764&u=13980   HTTP/1.1  
  Tue   May   13   07:37:01   2003   Host:   www.xindvd.com  
  Tue   May   13   07:37:01   2003   Accept:   */*  
  Tue   May   13   07:37:01   2003   Referer:   http://www.xindvd.com/member_download.asp?id=613  
  Tue   May   13   07:37:01   2003   Cookie:   cc%5FID=xin3000065  
  Tue   May   13   07:37:01   2003   User-Agent:   Mozilla/4.0   (compatible;   MSIE   5.00;   Windows   98)  
  Tue   May   13   07:37:01   2003   Pragma:   no-cache  
  Tue   May   13   07:37:01   2003   Cache-Control:   no-cache  
  Tue   May   13   07:37:01   2003   Connection:   close  
  Tue   May   13   07:37:02   2003   HTTP/1.1   302   Object   moved  
  Tue   May   13   07:37:02   2003   Server:   Microsoft-IIS/5.0  
  Tue   May   13   07:37:02   2003   Date:   Mon,   12   May   2003   23:37:51   GMT  
  Tue   May   13   07:37:02   2003   Connection:   close  
  Tue   May   13   07:37:02   2003   Location:   ftp://dsj:xin.com@202.101.42.105:8888/shediao/22.rm  
  Tue   May   13   07:37:02   2003   Content-Length:   172  
  Tue   May   13   07:37:02   2003   Content-Type:   text/html  
  Tue   May   13   07:37:02   2003   Set-Cookie:   ASPSESSIONIDCQSQSQSQ=LANBMCGCFJJEJIIAPHHOMNFO;   path=/  
  Tue   May   13   07:37:02   2003   Cache-control:   private  
  Tue   May   13   07:37:02   2003   重定向到   ftp://dsj:xin.com@202.101.42.105:8888/shediao/22.rm

NO.2   作者: coldice

一般都是通过重定向来实现的,  
   
  你可以分析服务器传会的响应头,重定向有专门的状态吗的,你识别这个状态码,再读取响应头里面的重定向地址就可以了..不困难的.

NO.3   作者: proad

本函数测试通过,绝对好用:  
  CString   GetRealFileName(CString   szURL)  
  {  
  CString   sFileName;  
  CInternetSession   iSession;  
   
  CStdioFile*   pFileDown   =   iSession.OpenURL(szURL,   1,   INTERNET_FLAG_TRANSFER_BINARY);  
   
  CHttpFile*   pHttpFile   =   (CHttpFile   *)pFileDown;  
  HINTERNET   hHttpFile   =   HINTERNET(*pHttpFile);  
   
  if   (!pHttpFile->QueryOption(INTERNET_OPTION_URL,   sFileName))   sFileName=szURL;  
  iSession.Close();  
  return   sFileName;  
  }  
 


    摘要: 使用application center test,运行测试时, 提示框说库没有注册! 怎么办? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE