直接下载

如果你需要下载特定的文件而不用另开新窗口,下面的代码片段可以帮助你。

function force_download($file)
{
    $dir = "../log/exports/";
    if ((isset($file)) && (file_exists($dir.$file)))
    {
        header("Content-type: application/force-download");
        header('Content-Disposition: inline; filename="' . $dir.$file . '"');
        header("Content-Transfer-Encoding: Binary");
        header("Content-length: ".filesize($dir.$file));
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename="' . $file . '"');
        readfile("$dir$file"); }
    else
    { echo "No file selected"; }
}
Posted in : php


发表评论

电子邮件地址不会被公开。 必填项已用*标注