In my server side i'm generating csv file with some data.when user click on download
button i want to send this csv and download it on user's browser.
server script Node.js
exports.downCsv = (req, res) => {
var file =req.query.csvUrl;
res.sendFile(path.resolve(__dirname +'/../../'+config.tempCsvDir+'/'+file));
};
Client side 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);
}
});
};
when i click download
button,console.log
showing data inside of csv file.but i want user to download it.