Frage

Ich bin mit einem homegrown Captcha-System. Dies nutzt RMagick und RMagick kommt mit Abbildungsliste. Bestehende Code ist wie diese.

  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)   

Über Code funktioniert gut.

Jetzt kommen wir von RMagick los und wir verwenden MiniMagick. Wir haben einige große Anzahl von Bildern erzeugt, die hier in zufälligen angezeigt. Nun, da ich keinen Zugang zu Abbildungsliste, ich frage mich, wie die Blob-Daten zu erhalten, gesendet werden. Insbesondere wie kann ich @imgdata withoug mit Abbildungsliste zu bekommen.

War es hilfreich?

Lösung

send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top