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
If someone is facing a similar issue when uploading a custom form data object, you can use this approach. In here I am not using ngFileUpload.
var fd = new FormData();
for( var i =0; i< files.length ; i++ ){
fd.append('fileItems' , files[i] );
}
fd.append('_id', params._id );
fd.append('user', params.user );
return $http.post( ROOT_URL + '/uploadFiles/', fd, {
transformRequest: angular.identity,
headers: {'Content-Type': undefined }
});
var multer = require("multer");
var upload = multer({ dest: "uploads/" });
app.post('/api/uploadFiles', upload.array('fileItems'), handlers.files.uploadFiles);