php - 防止Mp3在浏览器PHP中播放

标签 php audio header download

好吧,目前我有一个收集mp3的脚本。所有歌曲都托管在外部站点上。

用户单击mp3链接将导致该mp3在用户默认音频播放器的浏览器中播放(快速时间等)

我只是想知道我可以使用什么代码(PHP)将mp3作为下载提示而不是播放打开。这很容易,尽管要注意的是它无法通过服务器进行处理(也就是无法使用带宽)

能做到吗

谢谢

最佳答案

乍一看,这似乎是How to implement Content-Disposition: attachment?的副本。

然后,我看到了“第三方站点”的附加条款。

将客户端发送到远程站点时,无法覆盖远程站点发送的HTTP header 。您想要的是无法实现的。

关于php - 防止Mp3在浏览器PHP中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14858253/

相关文章:

php - AJAX 未将数据传递给 php

c# - C# 中的数字声音处理(可能还有 SilverLight)

java - "W/AudioFlinger( 34): write blocked for 70 msecs, 2236 delayed writes, thread "是什么意思?

php - 不允许删除,除非它们包含 "where"或 "like"子句

php - Laravel 5 Blade 自定义指令 - 传递变量时遇到问题

php - Mysql mysql_num_rows($result);备择方案

java - Android:使用 MediaRecorder 录制后播放媒体文件

c++ - 仅用于标题项目的 CMakeList 并在另一个项目中使用它

mysql - 警告 : mysql_fetch_array() expects parameter 1 && Warning: Cannot modify header information - headers already sent

c++ - 给定一个源文件,有没有办法让 gcc 只返回直接包含的头文件列表?