zoukankan      html  css  js  c++  java
  • PHP中的文件下载

    文件下载:
    用<a href="链接"></a>这种是下载,但对于浏览器能解释的文件类型此下载非彼下载。
    向服务器请求的时候:
    1.协议和版本
    2.头信息
    3.请求的表单信息。
    服务器响应:
    1.状态 200 OK 页面没照到
    2.响应头信息。
    3.数据发送。
    所以,header("Content-Type=text/html;charset=utf-8")
    这一句之前一定不能输出任何内容。
    如果header("Location:ddd.html")之前有输出,建议用输出javascript做跳转:
    echo"<script>window.location="two.html"</script>"

    <?php
    header("Content-Type:text/html;charset=utf-8");
    header("Location:two.html");  //页面跳转
    
    echo "这是中国字。";
    ?>

    one.php

    <a href="one.rar">one.rar</a>
    <br>
    <a href="down.php">two.html</a>
    <br>

    down.php

    <?php
    header('Content-Disposition:attachment;filename="mytwo.html"');
    
    readfile("two.html");
    ?>
  • 相关阅读:
    页面的加载过程
    free 命令
    linux chmod命令(转)
    less 命令(转)
    cat 命令(转)
    cp 命令(转)
    mv命令(转)
    rm 命令(转)
    mkdir命令
    Docker网络基础
  • 原文地址:https://www.cnblogs.com/Y-HKL/p/5422569.html
Copyright © 2011-2022 走看看