如何使用php标头立即开始文件下载

时间:2011-06-16 12:09:28

标签: php download

我只是想知道如何立即启动mp3下载,而不是直接开始在浏览器中播放它。

最好使用php标题。

所以基本上当你点击文件时,我想要一个下载框来显示保存保存等。现在它只是打开并开始在浏览器中播放。

由于

1 个答案:

答案 0 :(得分:2)

您需要创建一个“重定向”到MP3文件的PHP文件,并将链接指向该PHP文件。

代码如下:

<?php
header('Content-type: audio/mpeg');
header('Content-Disposition: attachment; filename="fileName.mp3"');
readfile('originalFile.mp3');
?>

注意:设置Content-Disposition标头的行是关键的一行。