大家都知道现在的下载工具都可以过滤文件类型.
但是我的下载链接是比如download.php?file=base64编码的url,
迅雷在下载前会提示你过滤文件类型,但显示的仍是.php文件
如果你用工具或直接点击下载,那么会保存成正常的文件名,比如 1.wmv
有什么办法,让迅雷直接得到真实的文件类型呢?
但是我的下载链接是比如download.php?file=base64编码的url,
迅雷在下载前会提示你过滤文件类型,但显示的仍是.php文件
如果你用工具或直接点击下载,那么会保存成正常的文件名,比如 1.wmv
有什么办法,让迅雷直接得到真实的文件类型呢?
采用部分加密
Header("Content-Disposition: attachment; filename=\"$strFileName\"");
指定文件类型以及文件名.
download-([0-9]+)\.(.+) download.php?fileID=$1&tpye=$2 [QSA,L]