Rails直接上传到Amazon S3

Chr*_*ton 29 upload ruby-on-rails amazon-s3

我希望在我的Rails应用程序中添加功能,以便将文件直接上传到Amazon S3.根据我的研究,一般的共识似乎是使用s3-swf-upload-plugin.我已经使用该gem设置了一个示例应用程序,但是我不能让它玩得很好而只允许选择单个文件.我还想创建一个上传记录,并使用回形针创建一个缩略图,我可以找到一些指导.

所以我的问题是:

(1)我是否使用该宝石在正确的轨道上,或者我应该采取另一个appraoch?

(2)那里有哪些样品供我参考?

任何援助将不胜感激.

克里斯

dwi*_*kie 23

尝试一个名为CarrierWaveDirect的新Gem,它允许您使用html表单将文件直接上传到S3,并轻松将图像处理移动到后台进程


mig*_*igu 6

不确定是否可以轻松修改它,一次只上传一个文件,但这个宝石对我来说效果很好.它基于Ryan Bates的Railscast之一:

https://github.com/waynehoover/s3_direct_upload


bur*_*uru -1

您可以使用 Paperclip 上传到 S3(请参阅文档)并创建缩略图,尽管它首先上传到临时文件夹,之后可以在将文件上传到 S3 之前应用图像处理。

至于这种配置的示例,在博客圈和 StackOverflow 上有很多,例如this