首页 > Web开发 > 详细

js下载文件重命名

时间:2021-07-24 00:25:06      阅读:34      评论:0      收藏:0      [点我收藏+]

a标签下载

function downloadFile(url){
  let a= document.createElement(‘a‘);
  a.href = file.url;
  a.download = file.name;  //文件名
  a.target="_blank";
  a.click();
}

a标签download属性只在同域下有效

bolb对象实现

downloadFile(fileUrl,fileName){
      const xhr = new XMLHttpRequest();
      xhr.open(‘GET‘,fileUrl,true);
        xhr.responseType="bolb";
        xhr.onload = function (){
        if(xhr.status===200){
           var a = document.createElement(‘a‘);
            a.href = window.URL.createObjectURL(xhr.response);
            a.download = fileName;//文件名
            a.click();    
          }
        }
        xhr.send();
    }

js下载文件重命名

原文:https://www.cnblogs.com/guolintao/p/15050241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!