如何通过一个下载链接获得下载文件的名字

软件和网站开发以及相关技术探讨
回复
fengya90
帖子: 12
注册时间: 2011-12-01 21:06

如何通过一个下载链接获得下载文件的名字

#1

帖子 fengya90 » 2012-01-10 13:17

当然了,是像
http://zhangmenshiting2.baidu.com/data2 ... 6b01fdecfe这样的链接
当然最好用qt/c++
其他方法也可以
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 如何通过一个下载链接获得下载文件的名字

#2

帖子 月下叹逍遥 » 2012-01-10 13:42

403了。。。
浮生七十今三十,从此凄惶未可知
fengya90
帖子: 12
注册时间: 2011-12-01 21:06

Re: 如何通过一个下载链接获得下载文件的名字

#3

帖子 fengya90 » 2012-01-10 14:00

月下叹逍遥 写了:403了。。。
我这里只是举一个例子,我的意思是,我这个链接是不是个常规链接,而是比如服务器端的jsp页面这样的,链接里不包含文件名
但是在浏览器中点击就是下载文件,比如说
http://box.zhangmen.baidu.com/m?word=mp ... 3224764093
这里的第二个链接,根本看不出是mp3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何通过一个下载链接获得下载文件的名字

#4

帖子 eexpress » 2012-01-10 14:30

看wget源码吧。
这只下载时,才知道。本论坛的图片,也是看不出图片的url写法。
● 鸣学
fengya90
帖子: 12
注册时间: 2011-12-01 21:06

Re: 如何通过一个下载链接获得下载文件的名字

#5

帖子 fengya90 » 2012-01-10 15:22

eexpress 写了:看wget源码吧。
这只下载时,才知道。本论坛的图片,也是看不出图片的url写法。
wget没有这个功能
比如链接http://wssb.sb/xxx/xxx/xxx/wssbddd
假设下载的是nimade.mp3这个文件
如果用浏览器当然下下来得是nimade.mp3
但是当用wget时它默认名字是wssbddd

aria2倒是好像有这个功能,可是代码真是看不懂,累死了
回复