0

ExpressとbodyParserを使用して、複数のファイルがnodejsアプリケーションに投稿されています。

ファイルの数は、リクエストごとに変わります。サーバーに投稿されたファイルの数を取得する必要があります。

使ってみました

req.files.length

しかし、それは未定義を与えます。POSTリクエストで投稿されたファイルの数を知るにはどうすればよいですか?また、各ファイルをループする方法は?

4

2 に答える 2

1

自分に答えてください。

このように繰り返す必要があります

for (x in files){
    //code for handling each object in json.
}
于 2012-07-31T22:05:20.063 に答える
0

:の長さを取得し、ファイルのコレクションを繰り返すことができnameます<input>

// example: <input type="file" name="images" multiple>

req.files.images.length;

req.files.images.forEach(function (file, i) {
    // ...
});

この例は、Connectリポジトリにあります。examples/upload.js

于 2012-07-30T19:47:40.263 に答える