如何根据下载链接地址取得下载的文件名(已解决)
本帖最后由 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 19:18 编辑
下载链接例:http://www.babylon.com/redirects/download.cgi?type=100
这样啊,学习一下 沙发的源码
第一段是取下址完整地址。
第二段的是 取 完整地址的返回文件名值。
这个功能就全了。解释完毕。请楼主修改为[已解决] #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)
看这样行不 看看是什么!!!!!!!! 这个东西不错,顶一个! ye 这个好额 为什么又是这么贵啊 回复 2# 80ren
提示找不到“WinHttp”,下载了一个放进“include"里面又提示不能打开包含文件 "WinHttpConstants.au3".
这下没招了,如何解决呢??谢谢~ 对,也是提示找不到WinHttp 下载下来看看 多谢楼主哈
页:
[1]