我希望能够为我的网站用户提供上传个人资料照片的功能。我有什么选择?做这个的最好方式是什么?我需要能够限制图像大小,裁剪/调整图像大小,以便我可以显示图像的缩略图。该网站使用Ruby on Rails编写
答案 0 :(得分:3)
答案 1 :(得分:1)
用于管理上传文件的备用插件是carrierwave
答案 2 :(得分:0)
PaperClip插件几乎是新的热点(标准):
http://github.com/thoughtbot/paperclip
它支持不同的图像处理器,但我们使用ImageScience。 RMagick泄漏内存
答案 3 :(得分:0)
我同意Paperclip的其他建议,处理任何类型的上传。
但是对于个人资料图片,特别是如果您要存储用户的电子邮件地址,您可能会考虑使用Gravatar,如StackOverflow所做的那样,有效地“外包”此功能并让您的用户在所有用户中保持一致的头像他们使用的网站。