JavaScript today is capable of generating a lot of data. The easiest way to deliver multiple files to your users is in a zip file. Instead of wasting server resources and bandwidth you can get the client to do it for you by JSZip.
View Demo and review of JSZip here:
http://www.softaculous.com/apps/js/libraries/JSZip
Get started with premium JSZip Hosting-optimized for JSZip websites.