我希望用户能够单击按钮下载文件并重定向到同一视图/留在那里。我能够下载该文件,但我无法从此服务器路由重定向。有关如何实现这一目标的任何想法?谢谢!
Router.route('/analytics-download', {
name: "analytics-download",
where: "server",
action: function() {
try {
var filename = 'test.csv';
var headers = {
'Content-Type': 'text/csv',
'Content-Disposition': "attachment; filename=" + filename
};
this.response.writeHead(200, headers);
this.response.end(data);
// this.response.redirect('/analytics');
} catch (err) {
console.error(err);
}
}
});