【发布时间】:2018-10-12 09:37:06
【问题描述】:
我将如何更改将由客户端在网站上下载的剪辑的名称?当前下载的每个视频剪辑都是默认名称,如何自定义?
【问题讨论】:
标签: javascript download filenames
我将如何更改将由客户端在网站上下载的剪辑的名称?当前下载的每个视频剪辑都是默认名称,如何自定义?
【问题讨论】:
标签: javascript download filenames
是的,您可以根据自己的逻辑更改文件名。并将按照以下逻辑在客户端浏览器中下载:
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);
文件名可以根据自己的逻辑设置并附加文件扩展名
b64Data = 文件的二进制数据,contentType = 文件的内容类型。 例如对于图像,它将是“data:image/png;base64”
【讨论】: