اذهب إلى المحتوى

السؤال

نشر (معدل)

هل هنالك أية طريقة أستطيع بها حفظ صورة من رابط معين باستخدام  paperclip في روبي اون ريلز (ROR) ؟ لأنني وجدت العديد من الطرق طويلة ومعقدة.

تم التعديل في بواسطة MaxReve

Recommended Posts

  • 0
نشر (معدل)

هنالك العديد من الطرق السهلة لحفظ صورة من رابط باستخدام  paperclip في الريلز خاصة مع إصدار Paperclip 3.1.4 الذي قام بتسهيل الأمر أكثر وأصبحت الشيفرة البرمجية أقصر كما في المثال التالي:

def picture_from_url(url)
  self.picture = URI.parse(url)
end

وهذا الأمر أفضل قليلا من استخدام open(url) لأنه لو قمت باستخدام open(url) فسوف تحصل على "stringio.txt" كاسم ملف، لكن مع الشيفرة البرمجية التي كتبناها سوف نحصل على الاسم الصحيح للملف الموجود في الرابط بالإضافة إلى جميع معلوماته الأخرى كما في المثال التالي:

self.picture = URI.parse("http://something.com/blah/avatar.png")

self.picture_file_name    # => "avatar.png"
self.picture_content_type # => "image/png"

المصدر

تم التعديل في بواسطة هشام رزق الله

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...