美文网首页
12.4.5 文件下载

12.4.5 文件下载

作者: 曹渊说创业 | 来源:发表于2016-12-22 08:47 被阅读142次

    12.4.5 文件下载

    <?php
     //文件下载练习
    $filename="./upload/aa.png";
    $basename=pathinfo($filename);
    header("Content-Type: image/png"); //指定下载文件类型的
    header("Content-Disposition:attachment;filename=".
                            $basename["basename"]);
    //指定下载文件的描述信息
    header("Content-Length:".filesize($filename));  //指定文件大小的
    readfile($filename);//将内容输出,以便下载。
    ?>
    
    

    book.jpg.php

    <?php
        $filename = "book.jpg";
        //不是必须的, 设置类型
        header("Content-Type:images/jpeg");
        //当成附件来处理,浏览器就形成下载或打开
        header("Content-Disposition:attachment;filename={$filename}");
        //设置大小
        header("Content-Length:".filesize($filename));
        //讲文件内容全部输出
        readfile($filename);
    

    download.html

    下载列表:<br>
    <a href="view.rar" >视频.rar</a><br>
    <a href="view.html.php" >view.html</a><br>
    <a href="view.txt" >view.txt</a><br>
    <a href="book.jpg.php" >book.jpg</a><br>
    

    view.html.php

    <?php
        $filename = "view.html";
        //不是必须的, 设置类型
        header("Content-Type:text/html");
        //当成附件来处理,浏览器就形成下载或打开
        header("Content-Disposition:attachment;filename={$filename}");
        //设置大小
        header("Content-Length:".filesize($filename));
        //讲文件内容全部输出
        readfile($filename);
    

    相关文章

      网友评论

          本文标题:12.4.5 文件下载

          本文链接:https://www.haomeiwen.com/subject/ruucvttx.html