vediamo se ci è tutto chiaro...
sul tuo terminale hai il file html con l'elenco dei file che stanno nella cartella/disco remoto, giusto?

visto che non stai agendo lato server (non intendo il disco in quanto tale, ma il servizio), non puoi ottenere in automatico l'elenco dei file.
quindi elenco lo scrivi tu a mano?

trattandosi di risorse di rete con doppio click il file si apre direttamente, vero?
quindi il modulo che hai disegnato (form) non sembra essere utile, dovrebbe bastare in semplice link.
altrimenti, come hai notato, invocando l'apertura di una finestra il file verrà "scaricato" come normale download