重命名来自不同来源的文件下载

时间:2016-08-19 04:27:20

标签: javascript html same-origin-policy

我知道如果文件来自另一个来源here,则无法使用<a>上的下载属性重命名文件。

  

此属性仅适用于带有资源的链接   同源。

我制作了一个脚本,让我可以选择下载正在网站上播放的MP4,但大部分时间MP4的来源都是我无法命名下载的。

有哪些替代方法可以重命名来自其他来源的下载?文件是否可以缓存,然后重命名,用户可以选择保存文件吗?

目前下载的代码:

function downloadVideo(uri, name) {
  var link = document.createElement("a");
  link.download = name;
  link.href = uri;
  link.click();
}

0 个答案:

没有答案