【发布时间】:2014-09-24 18:57:46
【问题描述】:
我想通过 file_get_contents 获取一个文件来复制并重命名它,然后触发下载。换句话说,用户点击一个控制器的链接,控制器做业务,然后返回新文件下载。
没关系,到目前为止我唯一不能做的就是重命名并强制下载文件。
【问题讨论】:
标签: php download rename file-get-contents
我想通过 file_get_contents 获取一个文件来复制并重命名它,然后触发下载。换句话说,用户点击一个控制器的链接,控制器做业务,然后返回新文件下载。
没关系,到目前为止我唯一不能做的就是重命名并强制下载文件。
【问题讨论】:
标签: php download rename file-get-contents
您可以更改标题并回显文件:
// 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);
【讨论】: