Salve a tutti!

Chiedo umilmente una mano per un problemino che devo risolvere:

Sto sviluppando un'applicazione web per la gestione di documenti.
Il caso d'uso che mi sta facendo girare i cosiddetti è il download dei file precedentemente caricati.

Questo il problema in generale.
Scendendo nello specifico la parte MVC è implementata con struts, quindi sia l'upload che il download di un file è effettuato tramite un'azione.
Quindi una volta salvato il file su una cartella (es.: D:\upload) dovrei recuperarlo e farlo leggere al browser.
L'idea è quella di trasformarlo in uno stream di bit (durante l'upload funziona tutto ) ma mi si blocca il tutto quando devo trovare il suo URL.

qualche anima pia può aiutarmi?

spero di essere stato chiaro...e vi ringrazio!