我正在研究视频上传的解决方案。我有一个 Rails 3.1 应用程序,基本需求是将文件上传到 Rackspace 的 Cloud Files,然后我们将进行一些编码,然后我们可以将视频文件显示给用户。我的问题似乎在于我决定使用 Cloud Files,因为我可以在任何地方找到直接上传到 S3 的解决方案,但对于如何为 Cloud Files 做同样的事情却一无所知。我在 Heroku 上运行该应用程序,它的文件系统容量不大,因此将其上传到服务器然后将其上传到 Cloud Files 是不可能的。如果有人对此有解决方案或想法,我很想听听,因为我已经被难住了一天的大部分时间。
同样作为参考,这是我一直在使用的博客文章,以达到我的目的: http: //www.nickdesteffen.com/blog/video-encoding-with-uploadify-carrierwave-and-zencoder
这篇文章的作者正在将文件上传到服务器,然后上传到 Cloud Files,但显然他是在他拥有更大服务器的地方运行它。当我尝试使用 150mb 文件的解决方案时,我的应用程序在 Heroku 上崩溃了,我希望视频的大小或更大,所以我必须找到另一种方法来做到这一点。
先感谢您。