Cita:
Iniciado por Nemutagk ...
ruta = 'file:///' + document.getElementById("imagen").value;
...
Lo de usar el protocolo file: ya lo descartan todos los navegadores modernos por seguridad (a nadie le importa la url real en el cliente...)
... sobre usar sesiones, es una alternativa que yo también recomiendo:
Revisar las imágenes antes de subirlas.
Saludos