Как загрузить изображения на сервер heroku с помощью плагина attachment_fu - PullRequest
6 голосов
/ 28 декабря 2010

У меня есть приложение в Heroku, мне нужно простое хранилище файлов для загруженных изображений, для этого я использовал send_data с помощью плагина attachment_fu. После этого я использовал каталог tmp / для записи этого файла и хочу отобразить в браузере, но эти файлы не отображаются в браузере. Как я могу отобразить эти изображения в браузере?

Какое альтернативное решение для хранения и получения изображений?

Спасибо!

1 Ответ

13 голосов
/ 28 декабря 2010

Вы не можете хранить загруженные файлы на Heroku.

Вы должны использовать альтернативную стратегию. Пара альтернативных стратегий:

  1. Храните загруженные файлы в вашей базе данных на Heroku. Поскольку системы баз данных специально не оптимизированы для хранения файлов, вы должны проверить, насколько хорошо ваше приложение работает под нагрузкой, прежде чем использовать эту стратегию.

  2. Хранить загруженные файлы во внешнем хранилище. Amazon S3 - это популярный сервис облачного хранилища, которым может пользоваться каждый, и он имеет платную цену, как и Heroku. (На самом деле, Heroku работает поверх другой облачной службы Amazon, EC2.)

...