Cita:
Iniciado por jrevilla lo mas facil es hacerlo con PHP..........Si no quieres hacerlo con PHP entonces utiliza Servlets y en ves de usar Request.getParameter, usa MultipartFormDataRequest y lo devuelves a tu otra pagina con RequestDispatcher ... si quires te doy un ejemplo usando Servlets
usar servlets o php es exactamente lo mismo: envió de un form convencional, con lo cual se recarga la página, cosa que el usuario que pregunta no quiere.
en efecto se podría hacer uso de un
iframe oculto que se me olvido mencionar, a tales efectos lo que se quiere es subir el archivo sin recargar la página y con ello se logra,
independientemente del lenguaje del lado del servidor