pues debiste informarte no solo de AJAX, sino de javascript
: el problema es que
javascript no tiene acceso al IO, por lo tanto no puede leer archivos locales, así que es lógico deducir que el XMLHttpRequest tampoco,
por lo que no se puede usar AJAX para subir archivos, al menos no con el XMLHttpRequest, pero usando un
iframe se puede, o con algún plugin como adobe flash para "
no recargar a página"
.