2009-07-19 66 views
5

我有一个轨道应用程序与视频和图像模型。两者均使用SWFUpload进行进度指示反馈和排队上传。所以他们被上传到TempImage和TempVideo模型,然后当ActiveRecord Video和Image模型被保存时临时移动。在rails中使用回形针完成所有处理后,如何将文件发送到S3?

在图像上,使用默认回形针处理器创建不同样式。在上传后的视频中,他们在后台排队(使用starling &工作)以转码为FLV格式,并创建一个jpg缩略图。

所以我的问题是这样的:我希望能够在本地服务器上完成所有这些转换,但我希望这些文件最终存储在S3上以保留我的服务器上的空间和带宽。我如何使用S3后端进行回形针操作?或者,我应该有一个后台任务,在所有after_save任务完成后更新回形针属性以反映新的S3路径后,独立于回形针上传到S3?

回答

相关问题