将缓冲区作为下载文件发送给用户

时间:2016-10-21 12:51:29

标签: node.js

我正在尝试将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中)。我希望将此作为文件下载给用户。

0 个答案:

没有答案