如何从其他网站下载mp3文件
How to make an mp3 file from another site downloadable
我几乎为问这样一个基本的问题而感到羞愧,当我和朋友在一起时,我喜欢把自己称为网站天才,这似乎很基本。
我正试图让访问者到我的网站下载mp3链接=>"http://www.podbean.com/podcast-directory-download-public/4995714/10_Commandments_Of_A_Successful_Home_Pst_Abiodun_Koloewo.mp3"。但我面临的问题是,除非右键单击并选择"将链接另存为",否则它不会下载。由于文件不在我的服务器上,我对此无能为力。这里有什么帮助吗?
您有两个方法,其中一个仅适用于Chrome。
使用下载属性:
虽然这在Firefox中使用,但它声明:In Firefox 20 this attribute is only honored for links to resources with the same-origin.
,所以它不起作用
示例:
<a href="http://www.podbean.com/podcast-directory-download-public/4995714/10_Commandments_Of_A_Successful_Home_Pst_Abiodun_Koloewo.mp3" download>Download Song</a>
将服务器用作代理:
示例:
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment;filename='"10_Commandments_Of_A_Successful_Home_Pst_Abiodun_Koloewo.mp3'"");
readfile("http://www.podbean.com/podcast-directory-download-public/4995714/10_Commandments_Of_A_Successful_Home_Pst_Abiodun_Koloewo.mp3");
要使此示例工作,请启用allow_url_fopen
。
除此之外,我建议将歌曲文件保存在您的服务器上,这样就可以再次从您的服务器下载对这首歌曲的新请求。
相关文章:
- 如何在生成下载文件时显示加载动画
- 直接下载文件,而不是从window.open(url)
- 如何使用javascript或html下载PDF格式的填写表单
- Javascript运行php文件,然后下载文件
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 多个mp3下载链接到一个zip文件,用于下载javascript或jquery
- 使用Javascript下载.wav或.mp3
- 使用document.location=file_url.mp3触发从JS下载-不正确
- 我的mp3链接被下载,而不是在我的网络播放器上流式传输
- 将 mp3 文件从另一台服务器下载到我的服务器
- 如何支持从所有浏览器下载mp3
- 强制下载 Ajax 成功时的.mp3或.zip文件
- 如何从其他网站下载mp3文件
- 通过xmlhttprequest下载mp3文件,并将其保存为文件,以便以后上传
- 从远程下载Mp3文件.Node js
- 如何使用java脚本保存/下载mp3 DataURL对象
- 使用chrome扩展中的html5 Blob下载mp3文件
- 防止MP3播放并开始下载
- 是二进制文件(pdf, word, excel, ppt, mp3,..)下载可能使用XHR或fetch