我正在使用 SWFUpload 和 Rails 2.3.5 上的 Paperclip 上传图像和视频。如何存储图像的拍摄日期和视频的时长?
以下在 irb 中正常工作:
irb(main):001:0> File.new('hatem.jpg').mtime
=> Tue Mar 09 16:56:38 +0200 2010
但是当我尝试使用回形针的 before_post_process 时:
before_post_process :get_file_info
def get_file_info
puts File.new(self.media.to_file.path).mtime # =>Wed Apr 14 18:36:22 +0200 2010
end
我得到当前日期而不是捕获日期。我怎样才能解决这个问题?另外,如何获取视频持续时间并将其与模型一起存储?
谢谢你。