Su database salvi il path del file sul filesystem, da andare a recuperare e tanti altri valori.

Se per esempio hai una lista di ebook, su database salvi
titolo, descrizione, autore, data di pubblicazione, contatto autore, path del file, contatore.

il file deve stare nella cartella che corrisponde al path.

Ti sconsiglio di salvare i file nel database.

in questo modo alla pagina specifica anzi che dare il nome del file, puoi stampare una pagina specifica con tutte le info.