API de arquivos HTML5 com vários arquivos em sequência, em vez de todos de uma vez

Estou criando um aplicativo BackboneJS / Marionette e atualmente estou tentando permitir que os usuários enviem vários arquivos.

Isso funciona quando eles selecionam vários arquivos ao mesmo tempo, mas eu gostaria de ter a funcionalidade para permitir que eles selecionassem 1 arquivo e, em seguida, clique na entrada novamente e, se possível, adicione ao objeto FileList original.

Ou gostaria de encontrar uma maneira de permitir que minha função de salvar pegue os arquivos de várias entradas, se necessário.

Estou aberto a toda e qualquer sugestão

Este é o código da API de arquivos HTML5 que estou usando e estou usando o jquery / js oferecido peloGuia da API do arquivo MD5 HTML5

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

questionAnswers(1)

yourAnswerToTheQuestion