0
標題(「location:index.php」);不適合我。使用php從服務器下載文件後立即重定向到任何url
$文件是文件的路徑。
if (file_exists($file)) {
header('Content-Description: File Transfer');
//header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
header("Content-Type: application/force-download");
readfile($file);
header("location:index.php");
exit;
}
向我們展示您遇到的錯誤... –
我有類似的問題...通過添加ob_start();和ob_end_flush(); – Dave
你可以嘗試使用JavaScript的'window.location =「http://www.yoururl.com」;' –