bien, puedes clonar el campo con cloneNode() o puedes modificar el dom.
   Cita:  var file = document.createElement('input');
file.setAttribute('type','file');
document.getElementById('contenedor').appendChild(  file);
     Cita:  var f = document.getElementById('campo a clonar');
var file = f.cloneNode(true);
document.getElementById('contenedor').appendChild(  file)
    en cualquiera de los dos caso, si lo haces bien, funcionará