0

ファイルを受け入れる 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 スクリプトが必要です。

何か助けはありますか?

4

0 に答える 0