在测试中使用Paperclip上传的文件访问EXIF数据

时间:2014-06-02 12:30:50

标签: ruby-on-rails-3 amazon-s3 paperclip

我可以安全地使用self.image.staged_path来访问使用Paperclip上传到Amazon S3的文件吗?我注意到我可以使用self.image.url(返回https ... s3 ....文件)从生产或开发环境中的S3上的文件中读取EXIF。我不能在测试中使用相同的方法。

我找到了staged_path方法,它允许我在所有环境中从文件中读取EXIF(它返回类似于:/var/folders/dv/zpc...-6331-fq3gju

我无法找到有关此方法的更多信息,因此问题是:是否有人有这方面的经验并且可以就此方法的可靠性提出建议?我正在before_post_process回拨

中阅读EXIF数据
before_post_process :load_date_from_exif

def load_date_from_exif
  ...
  EXIFR::JPEG.new(self.image.staged_path).date_time
  ...
end

0 个答案:

没有答案