As entradas de arquivo podem ter um atributo “múltiplo”, o que permite que vários arquivos sejam selecionados na caixa de diálogo da seção de arquivo. Os navegadores Firefox 3.6+ e WebKit são compatíveis apenas até agora. Infelizmente, os “vários arquivos” precisam estar na mesma pasta, pois não há interface para selecionar um, mover pastas e selecionar outro.
Observe que o “nome” da entrada do arquivo tem colchetes no final. Isso não é necessário de acordo com as especificações, mas é necessário para processar vários arquivos.
Em PHP, você pode fazer um loop pelos dados como uma matriz:
foreach ($_FILES('uploads')('name') as $filename) ( echo '
' . $filename . '
'; )