質問

私は自家製のキャプチャシステムを使用しています。これにはRmagickが使用され、RmagickにはImageListが付属しています。既存のコードはこのようなものです。

  im = ImageList.new("#{@@captcha_image_path}/#{captcha.pos}.JPG")
  @imgdata = im.to_blob

    send_data(@imgdata, :filename => 'captcha.jpg', 
                        :type => 'image/jpeg', 
                        :disposition => 'inline', 
                        :nocache => Time.zone.now)   

上記のコードは正常に機能します。

今、Rmagickを取り除き、MiniMagickを使用しています。ここでランダムに表示される多数の画像を生成しました。 ImageListにアクセスできないため、blobデータを送信する方法を知りたいと思っていました。具体的には、ImageListを使用して@imgdataを取得するにはどうすればよいですか。

役に立ちましたか?

解決

send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top