【发布时间】:2020-09-06 08:09:49
【问题描述】:
因此,我尝试将 .rar 文件从服务器发送到客户端,并使用 app.get response(res.download) 来完成,在客户端,我使用 XMLHttpRequest 接收它。如何在不使用浏览器的情况下将对目录的响应写入 .rar 文件?
【问题讨论】:
标签: node.js express xmlhttprequest
因此,我尝试将 .rar 文件从服务器发送到客户端,并使用 app.get response(res.download) 来完成,在客户端,我使用 XMLHttpRequest 接收它。如何在不使用浏览器的情况下将对目录的响应写入 .rar 文件?
【问题讨论】:
标签: node.js express xmlhttprequest
app.get('/downloads/myfile.rar', function(req, res) {
res.sendFile('../public/myfile.rar')
})
在您的浏览器中,您将需要 target='_blank',以便它在新选项卡中打开以触发下载
<a href='http://localhost:8080/downloads/myfile.rar' target='_blank'>download</a>
【讨论】: