大约一米大楼允许用户上载一个档案。 档案上载到亚马孙3号私人桶。
然后,用户可以下载文件,我们可以通过设定一个过期的URL:
AWS::S3::S3Object.url_for(attachment.path(style || attachment.default_style), attachment.bucket_name, :expires_in => expires_in, :use_ssl => true)
我们回头的问题是,从高载到通过AWS:S3:S3Object.url_for。 如果用户在上载后试图下载档案,亚马孙的错误如下:
215412-NameError (uninitialized constant Attachment::AWS):
215413- app/models/attachment.rb:32:in `authenticated_url
215414- app/controllers/attachments_controller.rb:33:in `show
Any ideas on how to optimize, deal with this delay?
Thanks