Multer is a module used along with node js and express to upload files. I am using ng-file upload module on the angular side.
When I am sending multiple files one b
The reason for the error is that multer currently does not support the array syntax that ng-file-upload uses by default which is files[0], files[1], files[2], etc. multer is expecting a series of files with the same field name.
The easiest solution is to set ng-file-upload's arrayKey option like so to avoid appending the [index] part:
Upload.upload({
url: '/api/data/addtweet',
arrayKey: '', // default is '[i]'
data: {
files: files
}
})