2012-10-24 9 views
6

Was ist der einfachste Weg, um Personen ein Bild auf einen Cloud-Server hochladen zu lassen (in einer Rails 3 App)? Ich möchte einen "Bild hochladen" -Button in das Formular einfügen und die Adresse in meinem Modell speichern. Ich möchte auch in der Lage sein, die Dateigröße zu beschränken.Einfachste Lösung zum Hochladen von Bildern in den Cloud-Dienst

+0

Wenn Sie planen, dieses Bild als Avatar zu verwenden, überprüfen Sie https://github.com/thoughtbot/paperclip – Josh

+0

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

Antwort

5

Ich empfehle attachinary und der cloudinary Service:

https://github.com/assembler/attachinary

Es ist eine große Zeitersparnis nicht muss mit imagemagick herumspielen. Cloudinary ist ein erstaunlicher Service, der Bilder im laufenden Betrieb in der Größe verändert. Attachinary kommt mit großer Integration in jquery Upload-Widgets.

+0

Völlig einverstanden, Cloudinary ist genial. Wir verwenden das Carrierwave-Juwel mit Cloudinary als Speicher-Backend, so dass Cloudinary nicht nur unsere Bilder, sondern alle hochgeladenen Assets hostet. Details hier: http://cloudary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary –

Verwandte Themen