Hi Sayan,
In which part of the CRM process you will need to download the files? Because, for example, if the files are related to a BP or to a Business transaction, maybe in the process of generating the files in the server you can attach them to the BP or Business transaction and download them via the standard view for attachments
Cheers!
Luis