如果你需要下载特定的文件而不用另开新窗口,下面的代码片段可以帮助你。
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"; }
}
{
$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"; }
}