Ive recently moved my files to amazon S3 storage. There is some
functionality to allow an archive of files to be downloaded to a user
via delayed job. So basically a project may have 10 documents in 10
different folders in the s3 bucket. What i need to do is zip the
files up into one zip file and then send the user a link to download
them. Im using GitHub - qoobaa/s3: Library for accessing S3 objects and buckets, supports EU and US buckets and paperclip to manage
the file uploads.
I cant really see based on the functionality available how i could
realistically create this zip archive on the S3 storage bucket. I may
have to download the files locally and zip them up on the file system
but thats not a great solution and could take forever based on the
size of some of these files. Has anyone got any ideas on how best to
do this?