Se lo dici tu, sembra di no ma nessuno può saperlo meglio di te, upload in ajax è fattibile in html5 ma da quanto ho capito non è cross-browser oppure devi usare flash e ajax, in rete trovi tutto.