Решение для выгрузки загруженных пользователем файлов на внешний сайт? - PullRequest
2 голосов
/ 15 июля 2011

Для сайта, над которым я работаю, я хочу, чтобы пользователи могли загружать песни, которые могут слушать другие.Приложение Rails будет размещаться на Linode VPS, но я бы хотел разместить файлы реальных песен где-то, кроме VPS, возможно, учетной записи Dreamhost или Amazon S3.

Что вы, ребята, считаете хорошим решением?для этого будет?Разрешить пользователям загружать данные на VPS, затем использовать VPS ftp или иным образом передавать файл в службу внешнего хостинга в фоновом режиме и уведомлять пользователя, когда он будет завершен?Или какое-то другое безумное, крутое решение?

Любая помощь очень ценится.

1 Ответ

3 голосов
/ 15 июля 2011

Я создал пример проекта, который загружает в Amazon S3 и полностью обходит ваш сервер Rails.Я бы порекомендовал использовать такое решение, чтобы не связывать процесс на сервере Rails с загрузкой.

Пример проекта с использованием Rails 3, Flash / Silverlight / GoogleGears / BrowserPlus и jQuery на основе Plupload для прямой загрузкидо S3: https://github.com/iwasrobbed/Rails3-S3-Uploader-Plupload

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...