zoukankan      html  css  js  c++  java
  • PHP做下载文件的方法

    <?php
    header("Content-Type: application/force-download");
    header("Content-Disposition: attachment; filename=ins.jpg"); 
    readfile("imgs/test_Zoom.jpg");
    ?>
    

    第一行代码是强制下载;

    第二行代码是给下载的内容指定一个名字;

    第三行代码是把下载的内容读进文件中。

    Example #1 Forcing a download using readfile()

    <?php
    $file = 'monkey.gif';
    
    if (file_exists($file)) {
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename='.basename($file));
        header('Content-Transfer-Encoding: binary');
        header('Expires: 0');
        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        header('Pragma: public');
        header('Content-Length: ' . filesize($file));
        ob_clean();
        flush();
        readfile($file);
        exit;
    }
    ?>
    

    http://www.php.net/manual/en/function.readfile.php

  • 相关阅读:
    Response/Request
    每日总结-Day5
    每日总结-Day4
    每日总结-Day3
    每日总结-Day2
    每日总结-Day1
    day6
    Day5
    Day4
    需求分析之软件初设想
  • 原文地址:https://www.cnblogs.com/jiji262/p/2756527.html
Copyright © 2011-2022 走看看