Download multiple documents at once

I have a grid with multiple records that each have a document (database) record. Is there a way to click a button or some way to download all the documents at one time to the users desktop. If it is possible download it as a zip file. ANY help would be appreciated.