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

    //读取文件夹下的文件并删除
    //简单的查看文件夹下的文件
    public function read(){ $dir="data/"; $file=scandir($dir); //array_splice($file,2,1); if(count($file)>17){ unlink($dir.$file[2]); } }
    //文件下载
    function downfile(){ $file_name = input("name"); $file_path = "data/".$file_name; $buffer = 102400; if (!file_exists($file_path)) { echo "<script type='text/javascript'> alert('对不起!该文件不存在或已被删除!'); </script>"; return; } //return $file_path; $fp = fopen($file_path, "r"); $file_size = filesize($file_path); $file_data = ''; while (!feof($fp)) { $file_data .= fread($fp, $buffer); } fclose($fp); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-type:application/octet-stream;"); header("Accept-Ranges:bytes"); header("Accept-Length:{$file_size}"); header("Content-Disposition:attachment; filename={$file_name}"); header("Content-Transfer-Encoding: binary"); echo $file_data; }
  • 相关阅读:
    javascript高级知识点——函数原型
    javascript高级知识点——临时作用域
    javascript中的部分函数应用
    javascript高级知识点——闭包
    使用HIPQTools播放视频—记录
    wpa_suppliant编译小结
    内存溢出和内存泄漏
    C代码规范
    Makefiel(一)
    Lua语言
  • 原文地址:https://www.cnblogs.com/liu-heng/p/7481561.html
Copyright © 2011-2022 走看看