Hola:
Ya que quieres código, te paso un artículo que aunque se trate de otra cosa, tiene todo lo que necesitas:
Revisar las imágenes antes de subirlas
Aunque me parece que de tu código solo tenías que usar un action adecuado como te puse al principio, y el archivo lo rescatas del array $_FILES[?]["tmp_name"] del server.
Saludos