Carga de múltiples archivos con Sails.js 0.10 y Skipper usando Dropzone.js

Tengo un problema con la carga de múltiples archivos en mi aplicación de velas. Estoy tratando de implementar la carga de múltiples archivos con Dropzone.js y mi backend es Sails v0.10.0-rc8.

Ahora, cuando subo algunos archivos a través de dropzone, veo que en caso de carga múltiple, envía los archivos con parámetros separados en la solicitud. Los nombres de los parámetros son'photo[0]', 'photo[1]', 'photo[2]',.... Estoy recibiendo los archivos en el controlador de esta manera:

req.file(file).upload(function (err, files) {

    // save the file

});

Pero cuando hay más de un archivo enviado, la solicitud se pasa al controlador antes de que todos los archivos se analicen y se almacenen desde la solicitud, por lo que solo obtengo un archivo en mi controlador.

¿Alguien ha experimentado este problema? ¿Quizás no hay soporte para la carga de múltiples archivos con diferentes parámetros de solicitud en el analizador del cuerpo del patrón? Porque cuando envío varios archivos dentro de un atributo ('foto'), todos se manejan y pasan al controlador.

Respuestas a la pregunta(3)

Su respuesta a la pregunta