2

自家製のキャプチャシステムを使用しています。これは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を使用して@imgdatawithougを取得するにはどうすればよいですか。

4

1 に答える 1

2
send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
于 2009-10-21T21:06:42.473 に答える