我习惯下载音频文件,然后加速播放,这样节省时间。 Teahour 网站上面的音频文件点击进去的时候,浏览器并不会自动另存为,我调查了一下原因。
发现,要支持这个功能,必须返回的 header 里面带有Content-Disposition 参数,比如:
Content-Disposition: attachment; filename="fname.ext"
而 Teahour 的文件的 http 返回值是不带有这个参数的。文件是放在又拍云上面, 我检查了一下,又拍云好像没有支持设置文件的 http header 功能。
要解决这个问题,好像没有办法了。大家怎么看?
Edit:
根据 @camel的解法,给a
加上download 属性,里面填写文件名就好了。不过只是 firefox 和 chrome 支持。