iori2882 发表于 2012-5-30 10:52:09

如何根据下载链接地址取得下载的文件名(已解决)

本帖最后由 iori2882 于 2012-5-31 10:34 编辑

下载链接地址有的时候很好取得要下载的文件名.比如
    http://www.skycn.com/ipinfo/d_hao123.php?f=mbox001.zip
    http://www.skycn.com/down.php?uri=http://221.1.222.15:82/down/RMDemoS.zip
    但是这样的下载地址如何取得下载的文件名呢?
    http://www.xdowns.com/soft/xdowns2009.asp?softid=90217&downid=35&id=92331
    把上面的连接地址复制到IE中,,自动就转化出文件名了,,那我应该怎么获取他返回的文件名呢???

已解决 方法在2楼

80ren 发表于 2012-5-30 11:24:42

本帖最后由 80ren 于 2012-5-30 19:18 编辑

下载链接例:http://www.babylon.com/redirects/download.cgi?type=100



sgj584520 发表于 2012-5-30 19:55:53

这样啊,学习一下

xx44t10 发表于 2012-5-30 20:24:00

沙发的源码
第一段是取下址完整地址。
第二段的是 取 完整地址的返回文件名值。
这个功能就全了。解释完毕。请楼主修改为[已解决]

array 发表于 2012-5-30 20:48:46

#include <WinHttp_GetRespond.au3>
$MyOpen=_WinHttpOpen()
$rContext=_WinHTTP_GetRespond($MyOpen,"http://www.xdowns.com/soft/xdowns2009.asp?softid=90217&downid=35&id=92331",8)
MsgBox(1,"下载地址",$rContext)

看这样行不

见酒就害羞 发表于 2012-5-31 01:30:13

看看是什么!!!!!!!!

huangke 发表于 2012-5-31 13:56:54

这个东西不错,顶一个!

zerobin 发表于 2012-6-6 17:51:01

ye 这个好额

whuzqAI 发表于 2012-6-18 18:45:31

为什么又是这么贵啊

cihren 发表于 2014-8-8 02:00:38

回复 2# 80ren


    提示找不到“WinHttp”,下载了一个放进“include"里面又提示不能打开包含文件 "WinHttpConstants.au3".

  这下没招了,如何解决呢??谢谢~

nqawen 发表于 2014-8-13 12:03:37

对,也是提示找不到WinHttp

yy517 发表于 2015-3-4 00:25:47

下载下来看看

qinylj 发表于 2019-1-12 12:18:41

多谢楼主哈
页: [1]
查看完整版本: 如何根据下载链接地址取得下载的文件名(已解决)