美文网首页PHPPHP经验分享计算机杂谈
[正儿八经PHP]后端强制跳出下载文件

[正儿八经PHP]后端强制跳出下载文件

作者: anonymous66 | 来源:发表于2016-11-04 12:01 被阅读41次

    /**
    * 强制下载文件
    * @param string $file 文件路径
    */
    function force_download($file){
    if ((isset($file)) && (file_exists($file))) {
    header("Content-length: ".filesize($file));
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment;filename="'.basename($file).'"');
    readfile($file); }
    else {
    echo "No file selected";
    }
    }
    //使用示例
    force_download('./test.jpg');

    在segmengFault闲逛时遇到的一个问题,之前也有类似的需求但是没有找到解决方案,特地做此搬运。
    传送们:https://segmentfault.com/q/1010000007372101

    相关文章

      网友评论

        本文标题:[正儿八经PHP]后端强制跳出下载文件

        本文链接:https://www.haomeiwen.com/subject/hzaiuttx.html