实际上我的网站上有一些下载链接,例如" http://www.example.com/somesong.mp3"。现在,当用户点击此链接时,他们会获得somesong.mp3,但我想在下载前更改它。我发现许多脚本使它成为可能,但没有得到完全正确的脚本。因为我希望当用户点击下载链接时,应该在使用新文件名单击之后立即启动文件下载。
但是在我下载的所有脚本中,首先php处理开始几分钟(我认为这取决于文件大小),然后重命名它。有没有办法用新文件名直接强制文件在标题中。
感谢。
答案 0 :(得分:2)
试试这个
header("Content-Disposition: attachment; filename=whatever you want");