Estoy haciendo un formulario para envío de fotos. Tengo 2 formularios que simulan ser uno solo, uno contiene el campo 'file' y el otro el resto.
En el evento onblur del campo 'file' llamo a una función de javascript que valida que no esté vacío y luego envía el formulario. El target del formulario es un iframe contenido en el documento. En ese iframe arrojo 2 tipos de resultados según la situación, si el upload se hizo correctamente coloco el nombre que el servidor le asignó al fichero, y si no se logró completar la operación, escribo "ERROR".
Ahora bien, yo quiero saber cuándo se termina de subir la foto y así poder ponerla en forma de miniatura a un lado del formulario y así poder dar de alta el resto de los datos. ¿Cómo puedo hacer para conocer que se terminó de subir al servidor?, estuve pensando y mi idea era evaluar el contenido del iframe, con algún evento onChange en el body del iframe para que dispare la función que coloca la miniatura o bien un mensaje de error si es que no se pudo subir, pero no he logrado hacerlo.
¿Alguna idea?