Actually, this is how I want it to be. If you've downloaded my example which I posted, you will notice a download page in the navigation bar. Have a look at the upload page too.
The upload page follows dynamic drop down list. Uploader chooses the engineering stream, then semester, based on the above two, it displays subjects, uploader chooses the subject, and clicks upload. I have made directories and sub directories for all. The file automatically gets uploaded to stream/sem/subj based on the choice.
I want my users to be shown a similar page in the download page, instead of upload button, it has a next button. So on clicking next button, visitor gets redirected to a page which lists out all the files under the specified stream/sem/subj and also has a download button or option next to it for download.
Because there are 20 engg streams, 8 sem, each sem having 8 subjects, that is around 20 x 8 x 8 = 1280 subjects (1280 pages I must make I guess to redirect them accordingly).
Am I clear now?