ربط صورة قاعدة البيانات إلى عنصر التحكم المدورة الإعلانية

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

  •  15-09-2020
  •  | 
  •  

سؤال

أنا أستخدم asp.net 2.0 و ج#.

لدي عنصر تحكم أدروتاتور ، ويه أنا ملزمة لقاعدة البيانات التي لديها الحقول الثلاثة.النص البديل ، إيماجيورل و نافيجاتورل.

الآن ، هذا يعمل بشكل جيد ، وفقا للتوقعات.سؤالي هو أن إيماجورل في الجدول يحتوي على عنوان ورل مثل http://www.xyz.com/abc.jpg ولكن أريد تخزين الصورة في قاعدة بيانات ثم ربط الصورة إلى أدروتاتور.

الرجاء المساعدة.شكرا مقدما.

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

المحلول

يبدو أنك تريد وضع بيانات الصورة في ملف image حقل في قاعدة البيانات.يمكن تحقيق ذلك من خلال قراءة الصورة من الويب باستخدام ملف HttpWebRequest.يمكنك بعد ذلك الحصول على HttpWebResponse مع :

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

ثم قراءة بايت من تيار الاستجابة (انظر هذا السؤال سو إنشاء مصفوفة بايت من دفق) .ثم أدخل هذا byte[] في قاعدة البيانات الخاصة بك.

ثم ، هل يمكن استخدام معالج مخصص لقراءة الصورة من قاعدة البيانات وإخراجها على النحو التالي image/jpeg (أو أي نوع ما تحتاجه).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top