HTML5下载属性设置文件名仅在右键单击+另存为

时间:2015-09-08 14:39:55

标签: javascript html5

我提供了存储在外部服务上的文件的直接链接--Youtube,Soundcloud,Vimeo等,但文件名不会被下载属性覆盖并保存为fileID或videoplayback。只有在右键单击+另存为时,文件名才正确。



<a href=​"https:​/​/​r2---sn-uhvcpax0n5-co5l.googlevideo.com/​videoplayback?id=fd988d…,source,requiressl,pcm2cms,mm,mn,pl,ms,mv,ratebypass,mime,gir,clen,lmt,dur" download=​"Led Zeppelin - Since I've Been Loving You Live (HD)​-_ZiN_NqT-Us.mp4">​download - 7.23 MB​</a>​
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:2)

根据caniuse.com并非所有浏览器都支持下载属性,有些浏览器支持有限或错误。

答案 1 :(得分:0)

这是因为它尊重download属性的规范:只有当链接的URI与当前页面的原点相同时,才会使用您定义的文件名。