Php 实现图片等文件的直接下载
html文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>download pic file</title>
</head>
<body>
<a href="download.php?filename=slider.jpg">下载slide.png</a>
<a href="download.php?filename=img/350.png">下载slide.png</a>
</body>
</html>
filename=slider.jpg
filename=img/slider.jpg //文件所在路径
php文件download.php:
<?php
$filename = $_GET['filename'];
header('content-disposition:attachment;filename='.basename($filename));
header('content-length:'.filesize($filename));
readfile($filename);
filename = basename($filename) //设置下载下来的文件名称
basename($filename) //返回路径中的文件名部分
filesize($filename) //返回指定文件的大小
readfile($filename) //输出一个文件
本文链接:php 实现图片等文件的直接下载