因为文件应该是动态生成的,也许我应该使用 fs 模块的 writeStream。但是我用谷歌搜索找不到任何示例代码。对不起。
更具体地说,当有人请求时,我想提供包含我在 MongoDB 中的数据的 CSV 文件或 PDF 文件。
任何人,请给我一些提示。
谢谢。
最佳答案
随着express ,我可以这样实现。
app.get('/down2', function(req, res){
var filename = 'data.csv';
res.attachment(filename);
res.end('hello,world\nkeesun,hi', 'UTF-8'); //Actually, the data will be loaded form db.
});
这是多么简单。谢谢。
关于node.js - 如何用Node.js的fs模块和express实现文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6609678/