网站用户的图片上传选项

时间:2010-03-04 17:24:47

标签: ruby-on-rails image upload

我希望能够为我的网站用户提供上传个人资料照片的功能。我有什么选择?做这个的最好方式是什么?我需要能够限制图像大小,裁剪/调整图像大小,以便我可以显示图像的缩略图。该网站使用Ruby on Rails编写

4 个答案:

答案 0 :(得分:3)

Railscast on using Paperclip and cropping images听起来非常适合你!

答案 1 :(得分:1)

用于管理上传文件的备用插件是carrierwave

答案 2 :(得分:0)

PaperClip插件几乎是新的热点(标准):

http://github.com/thoughtbot/paperclip

它支持不同的图像处理器,但我们使用ImageScience。 RMagick泄漏内存

答案 3 :(得分:0)

我同意Paperclip的其他建议,处理任何类型的上传。

但是对于个人资料图片,特别是如果您要存储用户的电子邮件地址,您可能会考虑使用Gravatar,如StackOverflow所做的那样,有效地“外包”此功能并让您的用户在所有用户中保持一致的头像他们使用的网站。