Wie und Bild zu lesen und Blob in Ruby bekommen
-
05-07-2019 - |
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.
Lösung
send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow