强制使用 PHP 下载文件
我的服务器上有一个 CSV 文件。如果用户单击链接,它应该下载,但它会在我的浏览器窗口中打开。
我的代码如下所示
<a href="files/csv/example/example.csv">
Click here to download an example of the "CSV" file
</a>
这是一个普通的Web服务器,我所有的开发工作都在这里。
我尝试了这样的东西:
<a href="files/csv/example/csv.php">
Click here to download an example of the "CSV" file
</a>
现在我的文件的内容:csv.php
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=example.csv');
header('Pragma: no-cache');
现在我的问题是它正在下载,但不是我的CSV文件。它将创建一个新文件。