【问题标题】:JavaScript changing default file name?JavaScript更改默认文件名?
【发布时间】:2018-10-12 09:37:06
【问题描述】:

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

【问题讨论】:

    标签: javascript download filenames


    【解决方案1】:

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

    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”

    【讨论】:

      猜你喜欢
      • 2016-04-13
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多