paperclip rails从base64图像获得扩展

时间:2015-08-11 09:20:17

标签: ruby-on-rails paperclip

我知道paperclip gem会自动检测base64数据并将其转换为图像,但保存的文件名是“数据?12345 ”(没有任何扩展名),即使base64以

data:image/png;base64,iV...IlNJZUPAAAAAElFTkSuQmCC

我可以清楚地看到扩展应该是.png

有没有办法告诉paperclip从base64数据中添加扩展名?

1 个答案:

答案 0 :(得分:0)

我的解决方法是指定格式的扩展名,因此无需担心原始扩展名。

has_attached_file :avatar, :styles => { :original => ["400x400>",:jpg]}

它并不完美但对我有用。