url是一个文件的路径,每次都是新打开一个窗口,然后在窗口中下载文件
我不想让它出现新的窗口,该如何设置
用 xmlhttprequest 请求 arraybuffer,然后保存:
var a = document.createElement('a')
var url = window.URL.createObjectURL(new Blob([response.data]))
a.href = url
a.download = 'filename'
a.click()
window.URL.revokeObjectURL(url)
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
5 回答1.3k 阅读
3 回答2.1k 阅读✓ 已解决
8 回答2.2k 阅读
5 回答662 阅读
你只是想留在当前页面的话。。。
window.location =
url
就可以了url 如果是一个可以下载的链接,当前页面不会跳走