文件链接以http://www.nforce.nl/nfos/renderer/savenfo.php?id=67926的形式出现
想用程序把该链接对应的文件下载到本地,且保持文件名一致
请问该用什么办法?
谢谢注:用UrlDownloadToFile得自己设定目标文件名,无法获取真实的源文件名

解决方案 »

  1.   

    可以尝试用webbrowser   
      

  2.   

    文件名服务器返回的HTTP头中可以取到
      

  3.   

    楼主的意思是不是在
    <a href="http://www.nforce.nl/nfos/renderer/savenfo.php?id=67926">文件名</a>若:Source := WebBrowser1.OleObject.Document.all.tags('A').Item(i);
    用「Source.innerText」取文件名、也就是在页面上显示出的文件名。具体的参考↓
    http://community.csdn.net/Expert/topic/3418/3418219.xml?temp=.4316217
      

  4.   

    发送GET到服务器,从返回的HTTP头的Filename可知,如果中途转向,就while发下去