espero tengas claro que no puedes subir un archivo con javascript, y mucho menos por GET (URL), para ello tienes que usar un <form> con POST y el enctype adecuado para subir el archivo
de todas formas si el input file te devolviese la ruta completa (caso hipotético) sería la ruta del archivo en el cliente, NO en el servidor, claro si lo puebas en tu localhost funciona (¡porque es el mismo equipo!), pero con un cliente real externo NO podrías acceder al archivo, NO tendrías el archivo.
una solución claro está es usar el form, y que dicho link haga el submit (puedes enviar el POST con la imágen y los parámetros GET a la vez, concatenandolos al ACTION del form
), otra un iframe oculto y que el form se envíe primero con la imágen, pero 2 peticiones no valen la pena.