2012-07-30 22 views
0

使用Express和bodyParser將多個文件發佈到nodejs應用程序。獲取req中的文件數Parameter,bodyParser,Express,NodeJS

每個請求中文件的數量會發生變化。需要獲取在服務器上發佈的文件數量。

我一直在使用

req.files.length 

嘗試,但它給不確定的。我如何知道發佈的請求中發佈的文件數量? 也如何循環通過每個文件?

回答

1

把回答我的自我。

應該在這樣的

for (x in files){ 
    //code for handling each object in json. 
} 
迭代
0

你可以得到的長度和重複文件的集合與<input>name

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

req.files.images.length; 

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

您可以找到Connect repository的這個例子:examples/upload.js