Pues no hay solución. Si no tienes forma de mover el archivo desde tu servidor hacia el ordenador que ejecuta el cliente (tu ordenador), el cliente web no transmitirá el archivo, ya que el campo de
input file se refiere exclusivamente a recursos que puedan ser accedidos desde el cliente web.
Bueno... sí que hay una forma.
La clave está en indicar en el campo
input file una URI para que el cliente web pueda encontrar el recurso, leerlo, y transmitirlo por HTTP al servidor.
Entonces... sí existe una forma de resolverlo: que el archivo pueda ser accedido por medio de algún protocolo desde tu ordenador.
Por ejemplo, supongamos que tu servidor permite alcanzar el archivo por medio del protocolo FTP. Usando un usuario y contraseña, y sabiendo la ruta al archivo, localizamos de forma única a ese recurso. La URL sería así:
ftp://usuario:contraseña@servidor/ruta/al/archivo.zip
Esa URL es la pondremos en el campo
input file. Y esperar a que cuando activemos el formulario, el cliente web se descargue por FTP el archivo y la transmita por HTTP al servidor destino. De esto también depende del sistema operativo que estés usando. En Linux, por ejemplo, esto se puede hacer con muchos programas y servicios, por lo que se puede trabajar con archivos remotos como si estuvieran en la máquina local.