Penso che il meglio che puoi fare è usare il normale controllo HTML di tipo file:
Codice HTML:
<input type="file" name="..." />
che ti visualizza una casella in cui puoi scrivere il nome del file (che però deve essere esatto) insieme a un pulsante "Sfoglia...", che apre una finestra che ti permette di selezionare quello che vuoi attraverso l'interfaccia del sistema operativo.
Non mi risulta che JavaScript (salvo qualche estensione) consenta un accesso così avanzato alle cartelle. Ce l'avrebbe PHP, ma solo per i file residenti sul server...
Stammi bene...