如何在将原始文件发送给用户之前重命名该文件

时间:2012-09-04 19:29:19

标签: php header

实际上我的网站上有一些下载链接,例如" http://www.example.com/somesong.mp3"。现在,当用户点击此链接时,他们会获得somesong.mp3,但我想在下载前更改它。我发现许多脚本使它成为可能,但没有得到完全正确的脚本。因为我希望当用户点击下载链接时,应该在使用新文件名单击之后立即启动文件下载。

但是在我下载的所有脚本中,首先php处理开始几分钟(我认为这取决于文件大小),然后重命名它。有没有办法用新文件名直接强制文件在标题中。

感谢。

1 个答案:

答案 0 :(得分:2)

试试这个

header("Content-Disposition: attachment; filename=whatever you want");
相关问题