6

我有一个带有视频和图像模型的 rails 应用程序。两者都使用 SWFUpload 进行进度指示反馈和排队上传。因此它们被上传到 TempImage 和 TempVideo 模型,然后当 ActiveRecord 视频和图像模型被保存时,临时文件被移动。

在图像上,不同的样式是使用默认的回形针处理器创建的。在上传视频后,它们会在后台排队(使用 starling 和 workling)以转码为 FLV 格式并创建 jpg 缩略图。

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

4

0 回答 0