Carga de archivos múltiples en Grails

Estoy tratando de integrar lo excelente.jquery-file-upload desde blueimp en Grails 2.0 y escribir un nuevo plugin para eso. Se que hayya es un plugin, pero no usa recursos y no se ha actualizado durante 9 meses, y jquery-file-upload ha cambiado mucho en ese tiempo.

Así que puse todos los archivos de la distribución en mi complemento, y ahora estoy tratando de escribir una acción del controlador que pueda manejar la carga. El problema es eserequest.getFileNames() solo me da unafiles[] y no sé cómo recuperar los 3 archivos individuales que estoy cargando.

¿Cómo manejas los archivos enviados por una entrada como esta:<input type="file" name="files[]" multiple>?

Respuestas a la pregunta(2)

Su respuesta a la pregunta