下载图片PHP代码// 1.获取文件名$filename = $_GET['filename'];// 2.文件存放路径名$filepath = './file/'.$filename;// 3.判断是否存在if(!fi" name="description" /> 下载图片PHP代码// 1.获取文件名$filename = $_GET['filename'];// 2.文件存放路径名$filepath = './file/'.$filename;// 3.判断是否存在if(!fi" />

php进阶—— 04 文件下载

核心知识点

  1. 定义头部,将输出方式改为文件流;

  2. 使用readfile读取文件。



实例


HTML代码

 <a href="download.php?filename=test.png">下载图片</a>


PHP代码

// 1.获取文件名
$filename = $_GET['filename'];


// 2.文件存放路径名
$filepath = './file/'.$filename;

// 3.判断是否存在
if(!file_exists($filepath)){
    exit('文件不存在');

}else{
    // 4.设置头部(以文件流的方式输出)
    header("Content-type: applicaton/octet-stream");
    header("Content-Disposition: attachment; filename=".basename($filepath));

    // 5.读取文件
    readfile($filepath);    

}
文章来源: php进阶—— 04 文件下载

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:php进阶—— 04 文件下载