Las entradas de archivo pueden tener un atributo de "múltiple" que luego permite seleccionar varios archivos en el cuadro de diálogo de la sección de archivo. Los navegadores Firefox 3.6+ y WebKit solo lo admiten hasta ahora. Desafortunadamente, los "archivos múltiples" deben estar dentro de la misma carpeta, ya que no hay una interfaz para seleccionar uno, mover carpetas y seleccionar otro.
Tenga en cuenta que el "nombre" de la entrada del archivo tiene corchetes al final. Esto no es necesario según las especificaciones, pero es necesario para procesar varios archivos.
En PHP, puede recorrer los datos como una matriz:
foreach ($_FILES('uploads')('name') as $filename) ( echo '
' . $filename . '
'; )