a标签跨域下载pdf

761 阅读1分钟

1、跨域下载pdf

const realUrl = '跨域的pdf路径'     
   
axios.get(realUrl, {

          responseType: 'blob' // 重要

        }).then((response) => {

          const url = window.URL.createObjectURL(new Blob([response.data]))

          var a = document.createElement('a')

          var event = new MouseEvent('click')

          a.download = '合同.pdf'  //此处改为 .pdf  默认下载txt文件

          a.href = url

          a.dispatchEvent(event)  // 触发click

        })