【问题标题】:paperclip process file contents before upload上传前回形针处理文件内容
【发布时间】:2011-07-05 02:41:46
【问题描述】:

我想在上传文件之前计算一个哈希值,这样就不会在服务器上存储重复项。

使用回形针 gem,在保存文件或将数据插入数据库之前对文件进行处理的最佳方法是什么?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 hash upload paperclip


    【解决方案1】:

    ActiveModel 有一个回调 before_create(以及其他),这将为您在创建记录之前计算某些内容提供一个理想的位置。有关可用回调的完整列表,请参阅Ruby on Rails Guides: Active Record Validations and Callbacks

    class Asset
      has_attached_file :image
      before_create :do_something
      def do_something
      end
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      相关资源
      最近更新 更多