Ciao
Dipende tutto da come vuoi gestire la possibilità di fare i download.
Se memorizzi i file da scaricare in una sottocartella di /web puoi semplicemente mettere il link al file, e l'utente lo può scaricare da li.
Se li memorizzi in un database o in una cartella non raggiungibile è già più complesso...
Come è strutturata la tua applicazione?