Olá, pessoal!
Há vezes em que precisamos permitir o upload de mais de um arquivo em um formulário, mas a quantidade de arquivos enviada fica por conta do usuário decidir.
A forma mais prática de permitir essa funcionalidade é fazendo seu input file aceitar mais de um arquivo anexo. Isso é possível com o atributo multiple.
Vamos ver como funciona:
<form action="processa_imagem_perfil.php" method="post" enctype="multipart/form-data"> <label>Imagem de perfil: <input type="file" name="image[]" multiple="multiple"></label> <input type="submit" value="Submit"> </form>
Os colchetes no name do input indicam que os dados serão enviados em forma de array. É necessário para que o servidor receba corretamente os dados de todos os arquivos.
Feito! Agora seu input aceita múltiplos anexos!