Hola:
Me extraña la pregunta ya que con los objetos Ajax no se pueden subir adjuntos (parace que los tiros van por ese lado). Con XMLHttpRequest no se puede usar la cabecera para adjuntar archivos... y si hay adjuntos será por hacer submit en un formulario con las condiciones que ya sabemos.
Saludos