• 技术文章 >php教程 >php手册

    PHP 文件上传功能实现代码

    2016-06-13 12:22:47原创281
    个人认为PHP文件的上传和下载的思路差不多一样.也就是在代码中多了一个header语句
    以下是详细的代码.仅供参考.
    入口文件

    复制代码 代码如下:




    enctype="multipart/form-data">

    " />






    php写的处理文件
    if( empty($_GET['FileName'])){
    echo''; exit();
    }
    $file_name=$_GET['FileName'];//得到要下载的文件
    if (!file_exists($file_name)) { //检查文件是否存在
    echo "文件找不到";
    exit;
    } else {
    $file = fopen( $file_name,"r"); // 打开文件
    // 输入文件标签
    Header("Content-type: application/octet-stream");
    //Header("Accept-Ranges: bytes");
    //Header("Accept-Length: ".filesize( $file_name));
    //Header("Content-Disposition: attachment; filename=" . $file_name);
    // 输出文件内容
    echo fread($file,filesize( $file_name));
    fclose($file);
    exit();
    }
    ?>


    以上代码是自己在网上找的,可是都不很齐全.记过了一段时间的调试与修改.终于把功能实现了.由于太兴奋了第一时间拿来和大家分享了.
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:连接到txt文本的超链接,不直接打开而是点击后下载的处理方法 下一篇:谈PHP生成静态页面分析 模板+缓存+写文件
    PHP编程就业班

    相关文章推荐

    • set_include_path和get_include_path使用及注意事项• 大型网站带来的问题,大型网站带来问题• windows7下php开发环境搭建图文教程,• php 获取SWF动画截图示例代码• 谁帮我看看这个程序?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网