leeluolee/puer

如何模拟文件下载

alvin198761 opened this issue · 1 comments

我想模拟一下文件下载,但是吧res 输出来,还是不知道用哪个方法,或者说哪些方法

已经自行解决了,我刚开始以为 res 是你puer 上面的对象,结果发现是node.js的
不说了,贴上代码,谢了
'GET /api/file/download/:id': function (req, res, next) {
let content = Mock.Random.paragraph(10,20)
res.setHeader("Content-Length", content.length);
res.setHeader("Content-Type", "application/force-download");
res.setHeader("Content-Disposition", 'attachment; filename="file.txt"');
res.write(content);
res.end();
}