【发布时间】:2021-07-26 09:25:56
【问题描述】:
我将这个 mp3 文件存储在我的 firebase 数据库中,当用户点击下载按钮时,我想下载该文件:
我试过了
<a href='https://firebasestorage.googleapis.com/v0/b/soundcloud-9491a.appspot.com/o/Microsoft%20Windows%20XP%20Startup%20Sound.mp3?alt=media&token=31351745-698d-469a-a6b5-86c3076f35f3'>Download</a>
但是当我这样做时,它只在谷歌浏览器中打开了 mp3 视频,并没有下载它。 **编辑 有没有办法用音频元素做到这一点? 因为默认的音频元素提供了一个下载按钮,是否可以创建一个点击该下载按钮的函数?
【问题讨论】:
-
如果你想让浏览器下载文件而不是打开它你可以添加
<a href="file.whatever" download="filename-on-their-computer.watever">download</a>你也可以在下载属性中省略文件名 -
@MichaelMano,这不起作用,jsfiddle.net/vqcw6e8r
标签: javascript html