时间:2021-07-01 10:21:17 帮助过:6人阅读
先看简单实例:
同目录下有两个文件index.php,test.php与供下载文件adam.txt:
test.php文件内容:
$filename = $filename = 'adam.txt';
echo "下载";
?>
index.php文件内容:
$filename = $_REQUEST['filename'];
header("Content-Type:text/plain");
header('Content-Disposition:attachment;filename='.$filename);
header('Content-Transfer-Encodeing: binary');
readfile($filename);
?>
当你打开test.php并单击下载时将实现对adam.txt文件的下载。
同理,我们也可以实现对.jpg,.zip,.rar,.pdf等文件实现下载,这时只需把index.php中的header("Content-Type:text/plain")稍做修改,比如下面所示
header("Content-Type:application/zip");//zip或者rar
header("Content-Type:application/pdf");//pdf
header("Content-Type:image/jpeg");//图片
header("Content-Type:audio/mpeg");
http://www.bkjia.com/PHPjc/478339.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478339.htmlTechArticle如果我们仅使用a href=文件路径/文件名下载/a或者js的window.location = 文件路径/文件名,且文件类型为浏览器能识别的,那么浏览器将会直接打...