gpt4 book ai didi

audio - 如何使用PHP强制在手机上下载音频mp3

转载 作者:行者123 更新时间:2023-12-03 01:13:35 25 4
gpt4 key购买 nike

我正在尝试找到一种强制使用PHP在手机上下载音频文件的解决方案。
我尝试在我的.htaccess文件中使用MIME类型'AddType audio / mpeg .mp3'无效。直接下载在台式机上可以正常运行,但在移动设备上不能正常运行-它总是重定向到默认的Wordpress播放器进行下载,而不是单击链接后才进行下载。
我搜索了各种解决方案,这是我收到的壁橱Forcing to download a file using PHP
我的文件托管在我的域之外。这是我正在使用的PHP文件,但无法正常工作。

$file_name = 'file.mp3';
$file_url = 'https://mcdn.podbean.com/mf/web/' . $file_name;
header('Content-Type: audio/mpeg');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename="my-file.mp3");
readfile($file_url);
exit;

最佳答案

这些文件由另一个域上的另一个提供程序托管。除非将它们托管在AWS之类的平台上,否则您将无法强制直接下载,在该平台上您可以创建自己的存储桶并将其链接到您的域。那太贵了。
Podbean建议我将播客URL中的“web”更改为“download”。我使用了查找和替换所有Wordpress插件,它会自动将它们全部更改。只需确保您搜索要更改的单词的任何 yield ,即可避免替换数据库中其他地方的常见单词,例如“web”。
进行大量更改之前,请始终备份数据库。
超过800集,在清除缓存后效果非常理想。

关于audio - 如何使用PHP强制在手机上下载音频mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63144416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com