zoukankan      html  css  js  c++  java
  • PHP

    <?php
        $file_name = "textuse.zip";//下载文件名    
        $file_dir = "E:/www/xiazaiwenjian/";//下载文件存放目录    
        var_dump($file_dir);
        //检查文件是否存在    
        if (! file_exists ( $file_dir . $file_name )) {    
            header('HTTP/1.1 404 NOT FOUND');  
        } else {    
            //以只读和二进制模式打开文件   
            $file = fopen ( $file_dir . $file_name, "rb" ); 
            //告诉浏览器这是一个文件流格式的文件    
            Header ( "Content-type: application/octet-stream" ); 
            //请求范围的度量单位  
            Header ( "Accept-Ranges: bytes" );  
            //Content-Length是指定包含于请求或响应中数据的字节长度    
            Header ( "Accept-Length: " . filesize ( $file_dir . $file_name ) );  
            //用来告诉浏览器,文件是可以当做附件被下载,下载后的文件名称为$file_name该变量的值。
            Header ( "Content-Disposition: attachment; filename=" . $file_name );    
            //读取文件内容并直接输出到浏览器
            echo fread ( $file, filesize ( $file_dir . $file_name ) );    
            fclose ( $file ); //打开的时候要进行关闭这个文件
            exit (); 
        }    
    ?>
  • 相关阅读:
    IT之光
    个人作业3——个人总结(Alpha阶段)
    结对编程2——单元测试
    个人作业2
    结对作业1
    个人作业1
    个人作业3——个人总结(Alpha阶段)
    结对编程2--单元测试
    个人作业2——英语学习APP案例分析
    结对编程1
  • 原文地址:https://www.cnblogs.com/cczhao06/p/12558979.html
Copyright © 2011-2022 走看看