ExpressとbodyParserを使用して、複数のファイルがnodejsアプリケーションに投稿されています。
ファイルの数は、リクエストごとに変わります。サーバーに投稿されたファイルの数を取得する必要があります。
使ってみました
req.files.length
しかし、それは未定義を与えます。POSTリクエストで投稿されたファイルの数を知るにはどうすればよいですか?また、各ファイルをループする方法は?
自分に答えてください。
このように繰り返す必要があります
for (x in files){
//code for handling each object in json.
}
:の長さを取得し、ファイルのコレクションを繰り返すことができname
ます<input>
。
// example: <input type="file" name="images" multiple>
req.files.images.length;
req.files.images.forEach(function (file, i) {
// ...
});
この例は、Connectリポジトリにあります。examples/upload.js