Pregunta

Estoy usando un sistema de captcha de cosecha propia. Esto utiliza Rmagick y Rmagick viene con ImageList. El código existente es así.

  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)   

El código anterior funciona bien.

Ahora estamos deshaciéndonos de Rmagick y estamos usando MiniMagick. Hemos generado un gran número de imágenes que se mostrarán al azar aquí. Ahora que no tengo acceso a ImageList, me preguntaba cómo enviar los datos de blob. Específicamente, ¿cómo obtengo @imgdata withoug usando ImageList?

¿Fue útil?

Solución

send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top