【问题标题】:download JSON file in node Js在节点 Js 中下载 JSON 文件
【发布时间】:2020-06-08 18:17:15
【问题描述】:

我正在创建一个 json 文件,但不知道如何下载它。 这是我的代码

 let jsonExport= directory path;
exportTemp (name, title,  id) {

let obj = new Array() ;
obj.push({Title: name, Prefix:title,  UserId:id });
  let file_name= jsonExport + name + ".json"
 fs.writeFile(file_name, JSON.stringify(obj, null, 4), (err, response) => {
if (err) {
    console.error(err);
    return;
};

   console.log("File has been created");
});

return (file_name);
};

【问题讨论】:

    标签: node.js json file export


    【解决方案1】:

    如果你使用 express,你可以简单地这样做

    res.download(file_name);
    

    或不加快递

    app.get('/downloadFile/', (req, res) => {
      var files = fs.createReadStream(file_name);
      res.writeHead(200, {'Content-disposition': 'attachment; filename=demo.pdf'});
      files.pipe(res)
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 2015-12-26
      • 2016-08-09
      • 1970-01-01
      • 1970-01-01
      • 2016-01-23
      • 2021-01-06
      相关资源
      最近更新 更多