我有一个PHP应用程序,它创建一个CSV文件,强制使用标题下载.这是代码的相关部分:
header('Content-Type: application/csv');
header("Content-length: " . filesize($NewFile));
header('Content-Disposition: attachment; filename="' . $FileName . '"');
echo $content;
exit();
Run Code Online (Sandbox Code Playgroud)
我想做的是在构建文件并发送下载提示后将用户重定向到新页面.到目前为止,添加header("Location: /newpage")到最后都没有用,所以我不知道如何解决这个问题.
这个问题说明了一切......我如何让用户从我的网站下载文件而不让他们看到该文件来自哪个链接?我知道可能需要像download.php这样的东西作为网关,但是过去那个阶段,我不知道接下来要编写什么脚本...如果它困扰你编写整个代码,那么一些函数名称就是我应该用得真的很方便!