| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
gw23e
10年前发布

PHP强制性文件下载

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

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";       }   }

用法:

<php  force_download("image.jpg");  ?>