여러 파일을 업로드하는 경우 HTML의 input 태그에는 multiple을 쓰면 됩니다.
multipart.html
<form id="form" action="/upload" method="post" enctype="multipart/form-data">
<input type="file" name="many" multiple />
<input type="text" name="title" />
<button type="submit">업로드</button>
</form>
미들웨어는 single 대신 array로 교체합니다.
app.post('/upload', upload.array('many'), (req, res) => { console.log(req.files, req.body); res.send('ok'); });
업로드 결과도 req.file 대신 req.files 배열에 들어 있습니다.