Прямая загрузка в облачные файлы Rackspace - PullRequest
1 голос
/ 12 октября 2011

Я работаю над решением для загрузки видео. У меня есть приложение на Rails 3.1, и основные потребности в том, чтобы файлы загружались в облачные файлы Rackspace, затем мы сделаем некоторую кодировку, а затем сможем показать видеофайлы пользователям. Кажется, моя проблема в том, что я решил использовать облачные файлы, потому что я могу найти решения повсюду для прямой загрузки на S3, но ничего не могу сказать о том, как сделать то же самое для облачных файлов. Я запускаю приложение на Heroku, которое не имеет большой емкости в своей файловой системе, поэтому о загрузке его на сервер и последующей загрузке в Cloud Files не может быть и речи. Если у кого-то есть решение этого вопроса или идея, я бы хотел услышать это, потому что я был в тупике большую часть дня.

Также для справки, это сообщение в блоге, которое я использовал, чтобы добраться до точки, в которой я нахожусь: http://www.nickdesteffen.com/blog/video-encoding-with-uploadify-carrierwave-and-zencoder

Автор статьи загружает файлы на сервер, а затем в Cloud Files, но, очевидно, он работает где-то там, где у него более крупный сервер. Мое приложение зависло на Heroku, когда я попробовал его решение с файлом размером 150 МБ, и я ожидаю, что размер видео будет больше или больше, поэтому я должен найти другой способ сделать это.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 17 октября 2012

Rackspace не поддерживает предварительные запросы, поэтому вам придется использовать flash ... В настоящее время я работаю с S3 и этой библиотекой - http://cotag.github.com/Condominios/, пытаясь разобраться в AngularJS!

1 голос
/ 14 октября 2011

Похоже, что файлы Rackspace Cloud имеют API, который можно использовать для загрузки в.http://docs.rackspacecloud.com/files/api/v1/cf-devguide-20110913.pdf

Я уверен, что вы уже видели это ... но его можно изменить для загрузки в Rackspace вместо S3.

https://github.com/contrast/uploadify-s3

...