繁体   English   中英

将 data.json 文件从 postman 发送到 node.js

[英]send a data.json file to node.js from postman

我想发送一个data.json文件,存储在我的桌面上到 node.js function。我的data.json文件的结构是:

[{"key":"value"}, {same key value structure for 8000 entries}]

这是一本通讯录,基本上以字符串格式存储姓名和联系电话,所有这些都存储在一个数组中。 数组中有很多 json 个对象。 现在我想将它发送到我的后端(带有 express 的 node.js)并将其存储在一个变量中。

我正在尝试使用 postman,我将文件放入表单数据并将其发送到我的快递 api。

app.post('/upload', function (req, response) {
      console.log(data);
      response.send(data);
});

但它以空 object 的形式登录到控制台,就像{}一样。

我希望我解释了我的问题。

在HTML,

<input name="file" type="file" (change)=filechanged($event)/>

在typescript,

filechanged(e) {
  this.file = e.target.files[0];
  let fileReader = new FileReader();
  fileReader.onload = (e) => {
    this.Name = fileReader.result;
    this.data = this.Name;
  };
  fileReader.readAsText(this.file);
}

submit() {
  var formdata = new FormData();
  formdata.append("file", JSON.stringify(this.data));
}

您通过formdata发送此表单数据

在后端,

app.post("/upload", function (req, response) {
  var data = JSON.parse(req.body.file);
  response.send(data);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM