JavaScript更改默认文件名?

时间:2018-10-12 09:37:07

标签: javascript download filenames

我将如何更改客户端将要在网站上下载的剪辑的名称?当前下载的每个视频剪辑都是默认名称,我该如何对其进行自定义?

1 个答案:

答案 0 :(得分:0)

是的,您可以根据自己的逻辑更改文件名。并将按照以下逻辑在客户端浏览器中下载:

var blob = b64toBlob(b64Data, contentType, false);
var blobUrl = URL.createObjectURL(blob);
var a = document.createElement("a");
document.body.appendChild(a);
a.style.display = 'none'
a.href = blobUrl;
a.download = fileName;
a.click();
window.URL.revokeObjectURL(blobUrl);

可以根据自己的逻辑设置FileName并附加文件扩展名

b64Data =文件的二进制数据,contentType =文件的内容类型。 例如对于图片,它将是“ data:image / png; base64”