2016-03-31 3 views
1

My Railsアプリは、PaperclipでS3に画像をアップロードします。 S3に送信される前に画像を「インターセプト」してbase64に変換し、サードパーティのAPIに送信したいと考えています。S3にアップロードする前にペーパークリップ画像にアクセス

PaperclipによってS3にアップロードされる前に画像にアクセスするにはどうすればよいですか?これは後でS3からファイルを読み取り、サードパーティのAPIに送信するよりも速くなります。

+0

をお試しください – Jaysbays

答えて

1

ねえ、どのようにファイルにアクセスするには、ローマの答えを使用した後、実際の変換を行う終わるのですか?この

class Model < ActiveRecord::Base 

    has_attached_file :image 

    before_save :send_image 

    private 

    def send_image 
    image.queued_for_write[:original] # <= this is your image 
    end 
end 
+0

PaperclipでS3に書き込まれる前に、このファイルをPrawnを使用してPDFに変換する方法はありますか? – Jaysbays

関連する問題