JS通过url下载文件(JS downloads files through URL)

前端下载文件方法很多,url是文件地址

方法一:打开一个新的页面

window.open(url);

方法二:直接弹出下载窗口

fetch(url).then(res => res.blob()).then(blob => { // 将链接地址字符内容转变成blob地址
	  const a = document.createElement('a')
	  a.href = URL.createObjectURL(blob)
	  //测试链接console.log(a.href)
	  a.download = 'fileName'  // 下载文件的名字
	  document.body.appendChild(a)
	  a.click()
})

————————

There are many ways for the front-end to download files. The URL is the file address

Method 1: open a new page

window.open(url);

Method 2: directly pop up the download window

fetch(url).then(res => res.blob()).then(blob => { // 将链接地址字符内容转变成blob地址
	  const a = document.createElement('a')
	  a.href = URL.createObjectURL(blob)
	  //测试链接console.log(a.href)
	  a.download = 'fileName'  // 下载文件的名字
	  document.body.appendChild(a)
	  a.click()
})