在node.js中自动上传文件

时间:2013-08-12 17:43:13

标签: node.js file-upload express

我已经编写了一个node.js服务器来接受文件。

app.post('/', function(req, res) {
  console.log(req.files);
  fs.readFile(req.files.displayImage.path, function (err, data) {

    var newPath = __dirname + "/"+req.files.displayImage.name;
    fs.writeFile(newPath, data, function (err) {
      if (err) throw err;
      res.redirect("back");
    });
  });
});

这适用于HTML表单

<form action="http://localhost/", method="post", enctype="multipart/form-data">
  <input type="file", name="displayImage">
  <input type="submit", name="Upload">

但我想删除HTML UI并希望让node.js代码自动使用文件。我可以将文件作为硬编码路径。

我需要一个node.js脚本,它可以调用服务器代码并发送文件进行上传。

任何帮助?

0 个答案:

没有答案