我正在尝试将MS Excel缓冲区(由JSZIP构建)作为下载文件发送到客户端。这是我的代码。
var fileBuffer;
workbook.generate(function(err, jszip) {
if (err) {
throw err;
} else {
fileBuffer = jszip.generate({type: "nodebuffer"});
}
});
res.send(workbookBuffer);
}
因为客户端的服务正在调用它;
ReportsService.fetch(values).then(function(response) {
}, function(err){
console.err(err);
});
我在上面的方法中得到了缓冲区(位于client.controller中)。我希望将此作为文件下载给用户。