Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php标题立即开始文件下载_Php_Download - Fatal编程技术网

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

如何使用php标题立即开始文件下载,php,download,Php,Download,嗯,我只是想知道如何让mp3下载立即开始,而不是当你直接进入它时,它只是在浏览器中开始播放 最好使用php头 基本上,当你点击这个文件时,我希望有一个下载框出现,保存等等。现在它只是打开并开始在浏览器中播放 谢谢您需要创建一个“重定向”到MP3文件的PHP文件,并将链接指向该PHP文件 代码如下: <?php header('Content-type: audio/mpeg'); header('Content-Disposition: attachment; filename="file

嗯,我只是想知道如何让mp3下载立即开始,而不是当你直接进入它时,它只是在浏览器中开始播放

最好使用php头

基本上,当你点击这个文件时,我希望有一个下载框出现,保存等等。现在它只是打开并开始在浏览器中播放


谢谢

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

代码如下:

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

打开时行为可能重复的可能重复是特定于客户端设置的,但您可以使用
内容处置
标题建议操作(打开/保存):例如,请参阅:可能重复的abcdefghijklmnopqrstuvxyz…您可能希望添加第二个
标题(…)
声明带来了根本的不同。(例如,提供图像供下载时。)