js通过url下载文件(不打开新页面)

打开新页面(页面会闪)

window.open(url)

不开页面直接下载

很简单,用a标签去打开即可

const fileDownload = (url: string) => {
    
    
  const a = document.createElement('a')
  a.href = url
  a.style.display = 'none'
  document.body.appendChild(a)
  a.click()
  document.body.removeChild(a)
}

fileDownload(url)

猜你喜欢

转载自blog.csdn.net/jojo1001/article/details/127146819