使网页自动启动音频文件下载
Posted
技术标签:
【中文标题】使网页自动启动音频文件下载【英文标题】:Making a webpage automatically initiate an audio file download 【发布时间】:2014-12-02 11:28:01 【问题描述】:我正在尝试在我的网站上创建一个页面,以便在用户登陆该页面时启动音频文件下载。
我尝试将以下代码放在我的标题标签之间
<meta http-equiv="refresh" content="1; url=MyAudioFile.mp3">
但是,这不会在 1 秒后开始自动下载,而只是将用户重定向到 www.mywebsite.com/MyAudioFile.mp3。从本质上讲,这将导致音频被流式传输,而不是被下载。
如何修改此代码以使 mp3 文件自动下载而不是流式传输?
注意:这样做的原因是因为有一封带有“下载音频文件”按钮的电子邮件。我希望该按钮的 URL 指向该页面,该页面将自动下载音频文件,而无需用户单击另一个下载按钮。
【问题讨论】:
【参考方案1】:可以将网络服务器配置为将 *.mp3 文件作为将被下载的 MIME 类型来处理。
可以将 MIME 类型设置为 application/octet-stream
,而不是 audio/mpeg
。
对于 Apache,您可以使用 .htaccess 文件在每个目录的基础上进行配置。
选项 1)
<FilesMatch "\.(?i:mp3)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
选项 2)
AddType application/octet-stream .mp3
【讨论】:
相关问题:***.com/questions/14388994/…***.com/questions/25124279/…***.com/questions/3977159/…***.com/questions/3401650/… 感谢您的回答 - 不幸的是,我正在使用 weebly 并且无法访问 .htaccess 文件.....我可以在标题标签中添加任何一个 sn-ps html 文档并让它工作? 似乎 HTML5 使用download
属性具有这种能力。 ***.com/a/16194104/2438830svarden.se/blog/2013-04-22-right-click-and-save-as以上是关于使网页自动启动音频文件下载的主要内容,如果未能解决你的问题,请参考以下文章