How can I make carrierwave not save the original file after versions are processed?

前端 未结 5 1159
广开言路
广开言路 2020-12-16 04:17

I\'m using CarrierWave for my file uploads in Rails 3.1, and I\'m looking for a way to save server space. Many of the photos being uploaded are upwards of 20MB, so after pro

5条回答
  •  失恋的感觉
    2020-12-16 04:33

    everyone! Selected solution does not work for me. My solution:

      after :store, :remove_original_file
    
      def remove_original_file(p)
        if self.version_name.nil?
          self.file.delete if self.file.exists?
        end
      end
    

提交回复
热议问题