下载文件方法,可以不打开

downloadTemplate() {

      var videoUrl = "/static/template-file.txt"; // 替换为你要下载的的URL

      var fileName = "template-file.txt"; // 下载的文件名


      // 创建一个隐藏的a标签

      var a = document.createElement('a');

      a.style.display = 'none';

      document.body.appendChild(a);


      // 使用XMLHttpRequest下载视频

      var xhr = new XMLHttpRequest();

      xhr.open('GET', videoUrl, true);

      xhr.responseType = 'blob';


      xhr.onload = function() {

        if (xhr.status === 200) {

          // 将视频Blob对象创建一个临时URL

          var videoBlob = xhr.response;

          var url = window.URL.createObjectURL(videoBlob);


          // 设置a标签的属性,并触发点击事件进行下载

          a.href = url;

          a.download = fileName;

          a.click();


          // 释放URL对象

          window.URL.revokeObjectURL(url);

        }

      };


      xhr.send();

    },

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容