我对实现文件下载有一些疑问。我正在创建一个应用程序,其中使用attachment_fu和Amazon S3上传文件。到目前为止,在上传方面一切都运作得很好。现在是开始文件下载的时候了。这是我需要的:登录用户搜索和浏览图像,他们应该能够将文件添加到下载购物车中。最后,用户应该能够从S3下载这些文件,可能是作为压缩文件。是否有任何插件/宝石可以用于此?
# I added this as a method to my model for the files stored in S3
def authenticated_s3_url
# return a publicly usable url
connect_to_aws # a local method which connects/re-connects to s3
S3Object.url_for(full_filename,
bucket_name,
:expires_in => 60 * 60) # 1 hour
end