在我的服务器端,我生成包含一些数据的csv文件。当用户点击download
按钮时,我想发送此csv并将其下载到用户的浏览器上。
服务器脚本Node.js
exports.downCsv = (req, res) => {
var file =req.query.csvUrl;
res.sendFile(path.resolve(__dirname +'/../../'+config.tempCsvDir+'/'+file));
};
客户端AngularJS
var downCSV=function(url){
Common.get('api/reports/downCsv?csvUrl='+url+'',
{},function (get_data){
if(get_data){
console.log("",get_data);
}else{
console.log("error",get_data.message);
}
});
};
当我点击download
按钮时,console.log
显示csv文件中的数据。但我希望用户下载它。