我读到的here是不可能或不理想下载然后重定向到另一个页面。在用户提交表单后,我使用此hook gform_after_submission
来触发php脚本下载。但是下载开始后,页面不会像文档here那样重定向到另一个文本/页面/网址。我想这是因为header
函数。那么最好的方法是什么呢?我有几个选择,但我需要一些答案:
这是我的下载脚本:
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($final_file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($final_file));