Hola:
La verdad es que cuando lo pruebes podremos evaluar los problemas... tal vez sea un poco complejo, pero solo es debido a la dificultad de mostrar las imágenes de un pc... Se trata del envío de la imagen hacia un iframe, ya que es imprescindible el método post y enctype="multipart/form-data" y solo se consigue con un submit...
Hablanos de tus progresos.
Saludos