怎么从下载链接中提取文件名字我有很多种类的下载链接想从其中提取文件名可以做到吗比如这个链接,链接上并
怎么从下载链接中提取文件名字
我有很多种类的下载链接
想从其中提取文件名可以做到吗
比如这个链接,链接上并没有显示文件名字的信息
但是把他复制到迅雷并且下载的时候就能看到文件名字了
http://dl5.csdn.net/fd.php?i=310837992659936&s=1b7b90daabd6954923f18fec56b95ce6
[解决办法]
不是。。。
首先下载一个chrome,然后打开develop tools,选择network,然后浏览器上选择一个下载地址,回车,然后观察request和response。eg.
请求:
Request URL:http://dldx.csdn.net/fd.php?i=420550861786799&s=1815b16f093cd0895f55fa48a9144423
Request Method:GET
Status Code:200 OK
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Cookie:
Host:dldx.csdn.net
Referer:http://download.csdn.net/download/yangzijian/5086178
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.99 Safari/537.22
Query String Parametersview sourceview URL encoded
返回:
Response Headersview source
Accept-Ranges:bytes
Cache-Control:must-revalidate, post-check=0, pre-check=0
Connection:keep-alive
Content-Disposition:attachment; filename="%E3%80%8Ac%2B%2B%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%EF%BC%88%E7%AC%AC2%E7%89%88%EF%BC%89%E3%80%8B%E9%83%91%E8%8E%89%E6%B8%85%E5%8D%8E%E5%A4%A7%E5%AD%A6%E5%87%BA%E7%89%88%E7%A4%BE.pdf"
Content-Length:16983587
Content-Type:"application/octet-stream; charset=utf-8"
Date:Sat, 02 Mar 2013 05:41:43 GMT
Expires:0
Last-Modified:Mon, 25 Feb 2013 05:18:02 GMT
Server:nginx/0.7.65