nonostante trovi un po' bizzarro caricare il file immediatamente (si potrebbe sbagliare selezione) è comunque possibile:
cerca "ajax file upload onchange" oppure "upload file onchange"
credo che il forum posto adatto a questa discussione sia la sezione JS![]()