
Com base em recentes dúvidas que tenho visto, resolvi postar este exemplo. Qualquer dúvida e / ou sugestão, não hesitem em postar.

Segue o código ...
<html> <head> <title>Upload Múltiplo</title> <script type="text/javascript"> <!-- function addFile() { var files = document.getElementById('files'); var count = document.getElementById('count'); var new_file = document.createElement('div'); var new_file_id = eval(eval(count.value) + 1); var new_file_name = 'file' + new_file_id; count.value = new_file_id; new_file.setAttribute('id', new_file_name); new_file.innerHTML = '<label for="input' + new_file_id + '">Arquivo:</label>' + ' <input name="files[]" id="input' + new_file_id + '" type="file" />' + ' <input value="Remover" onclick="removeFile(' + new_file_name + ');"' + ' type="button" />'; files.appendChild(new_file); } function removeFile(file_id) { var files = document.getElementById('files'); var file = document.getElementById(file_id); files.removeChild(file); } --> </script> </head> <body> <input type="hidden" value="0" id="count" /> <p> <input type="button" value="Adicionar" onclick="addFile();" /> </p> <div id="files"></div> </body> </html>[]’s
