<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<button type="button" onclick="download" id="download">下载</button>
<a href="http://localhost:3000/download" download="123">图片下载</a>
<script src="./lib/axios/dist/axios.js"></script>
<script>
document.getElementById('download').onclick=function(){
axios({responseType: 'blob',url:'http://localhost:3000/download',method:'get'}).then(res=>{
var blob = new Blob([res.data],{type:res.headers['content-type']})
let link = document.createElement('a')
link.href = window.URL.createObjectURL(blob)
link.download = '123'
link.click()
link.remove()
})
}
</script>
</body>
</html>