如何从file_get_contents下载文件?

时间:2014-08-01 14:28:26

标签: php download rename file-get-contents

我想通过file_get_contents获取文件来复制并重命名,然后触发下载。换句话说,用户单击指向控制器的链接,控制器执行业务,然后返回要下载的新文件。

一切都很好,我现在唯一能做的就是重命名并强制下载文件。

1 个答案:

答案 0 :(得分:0)

您可以更改标题并回显文件:

// Download the file
header('Content-Disposition: attachment; filename="myfile.csv"');
header("Content-Type: text/csv");
header("Content-Length: " . filesize($outputName));
echo (file_get_contents($outputName));
unlink($outputName);