2 jin123456bat jin123456bat 于 2015.06.26 02:01 提问

如何通过一个URL获取文件名和文件类型

我想自己搭建一个离线下载服务器,怎样能通过一个URL获取这个文件的文件名和文件类型
比如http://www.baidu.com/a/b/c/index.php?a=1&b=2这样子的
还比如url中有中文编码%B7%E5%A3%AB.mp4这种的
还比如http://www,baidu.com/?a=b&c=d这样的

假如是iis服务器在响应头中甚至没有Content-Type filename
求一个统一点的解决办法

3个回答

jin123456bat
jin123456bat   2015.06.26 02:02

对了还有文件大小,有人知道迅雷等下载软件是怎么做到的?

xyx115
xyx115   2015.10.15 23:29

获取网页源码中的信息,你会得到很多有用的,有些软件名称就在url中,有的软件,名称并不是在路径中。或者还有版本号。分情况对待。或者要明确你需要下载的资源类型。

vdsvfdsbfdgf
vdsvfdsbfdgf   2015.06.26 14:51

不能将获取的文件信息先储存到fileinfo嘛然后在看

jin123456bat
jin123456bat finfo_file不支持url,只支持本地文件
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片