h5点击下载按钮,下载excel或者word

根据url下载文件的几种方法

1:直接跳转

window.open(img)

2:直接跳转

window.location.href=img

3:生成a链接跳转

       var link = document.createElement('a')
       link.style.display = 'none'
       link.href = img //文件路径
       link.download = name//文件名
       document.head.appendChild(link)
       link.click()
       document.head.removeChild(link)    

4:生成iframe下载

      var iframe = document.createElement('iframe');
          iframe.style.display = 'none';
          iframe.src = "javascript: '<script>location.href=\"" + img + "\"<\/script>'";
          document.getElementsByTagName('body')[0].appendChild(iframe);

5:生成form表单下载

       var form = document.createElement('form');
          console.log(form);
          form.action = img;
          document.getElementsByTagName('body')[0].appendChild(form);
          form.submit();

  

posted @ 2022-04-11 17:22  冰晨之露  阅读(1759)  评论(0)    收藏  举报