كيفية قراءة والصورة والحصول على النقطة في روبي

StackOverflow https://stackoverflow.com/questions/1603533

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا باستخدام نظام CAPTCHA محلية. هذا يستخدم 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، وكنت أتساءل كيف للوصول الى ترسل البيانات سائل. على وجه التحديد كيف يمكنني الحصول على withougimgdata باستخدام ImageList.

هل كانت مفيدة؟

المحلول

send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top