2012-10-24 11 views
6

Jaki jest najprostszy sposób, aby umożliwić użytkownikom przesyłanie obrazu do serwera w chmurze (w aplikacji Rails 3)? Chcę umieścić w formularzu przycisk "Wyślij zdjęcie" i zapisać adres w moim modelu. Chciałbym również móc ograniczyć rozmiar pliku.Najprostsze rozwiązanie do przesyłania zdjęć do usługi chmurowej

+0

Jeśli planujesz użyć tego obrazu jako awatara, sprawdź https://github.com/thoughtbot/paperclip – Josh

+0

http://railscasts.com/episodes/253-carrierwave-file-uploads –

Odpowiedz

5

Polecam attachinary i obsługa cloudinary:

https://github.com/assembler/attachinary

To ogromna oszczędność czasu, aby nie trzeba zadziwić z imagemagick. Cloudinary to niesamowita usługa, która zmienia rozmiar obrazów w locie. Attachinary ma również świetną integrację z widżetami przesyłania jquery.

+0

Zgoda, chmura jest niesamowita. Używamy gema carrierwave z chmurą jako zaplecza pamięci, tak więc chmura kończy się hostingiem nie tylko naszych obrazów, ale wszystkich przesłanych zasobów. Szczegóły tutaj: http://cloudinary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary –

Powiązane problemy