Я пытаюсь использовать грозный для синтаксического анализа формы с загрузкой нескольких файлов, но каким-то образом результат показывает только один файл. Вот код синтаксического анализа, который я скопировал прямо из примера здесь: https://github.com/felixge/node-formidable
var form = new formidable.IncomingForm();
form.multiples = true; // per their documents
form.parse(req, function(err, fields, files) {
res.writeHead(200, {'content-type': 'text/plain'});
res.write('received upload:\n\n');
res.end(util.inspect({fields: fields, files: files})); // files only contain one file,
// and files.length is undefined. It is not an array.
});
Вот мой HTML:
<FORM action="/file"
enctype="multipart/form-data"
method="post">
<br>
What is your name?
<INPUT type="text" name="kk1_submit-name"><BR>
What files are you sending?
<INPUT type="file" multiple="multiple" name="uploads"><BR>
<INPUT type="submit" value="Upload">
</FORM>
Выходной объект json имеет только один файловый объект, а files.length не определен, даже если я выбираю 5 файлов для загрузки. Это промежуточное ПО хорошо протестировано, думаю, где-то я ошибся.
Что я сделал не так? Спасибо!