我知道如果文件来自另一个来源here,则无法使用<a>
上的下载属性重命名文件。
此属性仅适用于带有资源的链接 同源。
我制作了一个脚本,让我可以选择下载正在网站上播放的MP4,但大部分时间MP4的来源都是我无法命名下载的。
有哪些替代方法可以重命名来自其他来源的下载?文件是否可以缓存,然后重命名,用户可以选择保存文件吗?
目前下载的代码:
function downloadVideo(uri, name) {
var link = document.createElement("a");
link.download = name;
link.href = uri;
link.click();
}