我正在尝试csv
从 node.js 服务器流式传输文件。服务器部分非常简单:
server.get('/orders' function(req, res) {
res.setHeader('content-type', 'text/csv');
res.setHeader('content-disposition', 'attachment; filename='orders.csv');
return orders.pipe(res); // assuming orders is a csv file readable stream (doesn't have to be a stream, can be a normal response)
}
在我的角度控制器中,我正在尝试做这样的事情
$scope.csv = function() {
$http({method: 'GET', url: '/orders'});
};
ng-click
在我的视图中单击按钮时会调用此函数:
<button ng-click="csv()">.csv</button>
我查看了有关从 Angular 中的服务器下载文件的其他答案,但没有找到任何对我有用的答案。有没有一种通用的方法来做到这一点?看起来应该很简单。