1

事情就是这样。我相信我的案例在这一点上非常特别,专家的一些帮助是非常可取的。

我有一个基于 Rails (3.2.6) 的 API,我想做的是接收视频文件(主要是 .mp4、.avi)并通过进程队列(使用 Resque)将其上传到 s3。

现在我有点迷失了如何做到这一点。据我了解,我将通过作为视频的请求接收一个字节 [](字节数组)并将其作为参数发送到我的 Resque 作业以上传它(Resque 作业参数只能是字符串,而不是对象)?

有没有人有做这种程序的经验。我们非常想模仿http://docs.brightcove.com/en/media/ create_video 方法。可以通过在请求中发送直接文件或链接文件来创建 Video 对象。

有什么建议么?

4

1 回答 1

0

尝试使用CarrierWave gem。您应该允许某人将文件数据 HTTP POST 到您的 API,然后将该文件数据保存在后端并使用 CarrierWave 将其上传到 S3。

于 2012-06-17T20:56:31.127 回答