API de archivos HTML5 con varios archivos en secuencia en lugar de todos a la vez

Estoy creando una aplicación BackboneJS / Marionette y actualmente estoy tratando de permitir que los usuarios carguen varios archivos.

Esto funciona cuando seleccionan varios archivos al mismo tiempo, pero me gustaría tener la funcionalidad para permitirles seleccionar 1 archivo y luego hacer clic en la entrada nuevamente y agregarla al objeto FileList original si es posible.

O me gustaría encontrar una manera de permitir que mi función de guardar tome los archivos de múltiples entradas si es necesario.

Estoy abierto a cualquiera y todas las sugerencias

Este es el código API de archivo HTML5 que estoy usando y estoy usando el jquery / js ofrecido porGuía de la API de archivos HTML5 de MDN

<input id="uploads" name="uploads" type="file" class="file uploads file1" multiple style="display: none"/>
<a href="#" id="fileSelect">Select File 1</a><br>

Respuestas a la pregunta(1)

Su respuesta a la pregunta