2011-02-15 52 views

回答

5

想通了。下面的代码块将一个方法get_exif添加到Carrierwave上传

def get_exif(name) 
    manipulate! do |img| 
    return img["EXIF:" + name] 
    end 
end 

只需通过EXIF名称,如“原始日期时间”来了,它会返回数据。

但有一点需要记住的是,如果您在GridFS中使用Mongoid或其他任何不提供current_path的操作,请操作!取决于它。对于Mongoid,您可以创建一个临时文件并为其指定路径,或切换到文件存储而不是GridFS。