zoukankan      html  css  js  c++  java
  • php文件下载

    public function down()
    {
    $lang = strtolower(cookie('think_language'));

    if ($lang == 'en-us') {
    $filename = '1.pdf';
    } elseif ($lang == 'es-us') {

    //....
    $filename = '2.pdf';
    } else {
    $filename = '3.pdf';
    }

    if (false === is_file($filename)) {
    exit('file does not exist');
    }

    // http headers

    //Some browsers have troubles with force-download. use 'Content-Type: application/octet-stream'

    header('Content-Type: application-x/force-download');
    header('Content-Disposition: attachment; filename="' . basename($filename) . '"');
    header('Content-length: ' . filesize($filename));

    // for IE6
    if (false === strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) {
    header('Cache-Control: no-cache, must-revalidate');
    }
    header('Pragma: no-cache');

    // read file content and output
    return readfile($filename);
    }

  • 相关阅读:
    json数据读取后自动进行模板生成
    json数据排序
    fastjson json数据处理
    xml数据转Json
    jackson-dataformat-xml xml转json
    jar工具打包
    工具操作
    IBM MQ
    RabbitMq
    Excel4J
  • 原文地址:https://www.cnblogs.com/web21/p/6074635.html
Copyright © 2011-2022 走看看