如何在服务器中下载文件

时间:2019-01-17 06:18:50

标签: node.js express

我正在使用node.js进行表达,我想下载服务器端特定目录中的当前文件。

我尝试如下。没有错误,但磁盘中也没有下载文件。

我怎么了?

app.get('/getFile', function(req, res){
  res.download('public/example.pem');
});

我也尝试过

app.get('/getFile', function(req, res){
  var filename = path.basename('public/example.pem');

    res.setHeader('Content-Disposition', 'attachment; filename=' + filename);
    res.setHeader('Content-Type', 'application/x-pem-file');

    var filestream = fs.createReadStream('public/example.pem');
    filestream.pipe(res);
});

0 个答案:

没有答案