السلام عليكم ورحمة الله وبركاته
أريد انت استفسر كيف يمكن تخزين صورة في قاعدة بيانات SQL server وعرضها في الAsp.Net with VB.Net اتمنى ان اجد شرح وافي وجزاكم الله خيرا
تحياتي
السلام عليكم ورحمة الله وبركاته
أريد انت استفسر كيف يمكن تخزين صورة في قاعدة بيانات SQL server وعرضها في الAsp.Net with VB.Net اتمنى ان اجد شرح وافي وجزاكم الله خيرا
تحياتي
السلام عليكم ورحمة الله
بالنسبة لتخزين الصورة في قاعدة بيانات SQL Server يتم بالاسلوب التقليدي والمعروف وهو أن تقوم بتحويل ملف الصورة الي صيغة ثنائية وحفظه في حقل من نوع image وإذا بحثت جيداً في المنتدي لوجدت الكثير من الأمثلة ولكن هذا الاسلوب غير محبذ مع تطبيقات الانترنت ASP.NET في ال VB.NET Windows Application يمكن لهذا الاسلوب أن يكون الخيار الأفضل ولكن مع الانترنت لا أعتقد لانه يجب عليك أن تنظر للطريقة التي تقوم فيها بعرض الصورة علي المتصفح (معقدة وتزيد من تحميل الصفحة- وبالمناسبة همنالك أيضاً أمثلة كثيرة في الانترنت لكيفية عرضها في الصفحة) . مع العلم بأن طريقة تخزين الصورة في ال Database واحدة بغض النظر عن نوع التطبيق ASP.NET أو VB.NET .
الاسلوب الأكثر إستخداماً وشيوعاً هو أن تقوم بحفظ الصورة كملف في مجلد في السيرفر وتقوم بتخزين المسار الفيزيايئ فقط في الجدول في حقل نصي عادي .. وهذا الأسلوب أسرع من ناحية الأداء ومن ناحية التطوير .. وأيضاً توجد أمثلة علي هذا الاسلوب في المنتدي .
والله الموفق
أخى الكريم
قمت بعمل ما قلته وقمت بتخزين فلدر به صور فى الويب رروت وتم تخزين بعض الصور
وتم كتابة المسار فى الداتا بيز
ولكن
كيف يمكنني عرض الصورة عن عملية العرض على المستخدم
شكرا لمجهودك
هتعرضها باستخدام التاج التالى بتاع ال html اللى هوا <img>
يعنى هتكتب فى ال asp.net الكود التالى
ٌResponse.Write("IMG SRC="thapathof ur imagefile"و هوا كدا هيعرضلك الصورة
أحمد صلاح
اسف انا كتبت الكود غلط
أصل الواحد دماغة ضايعة اليومين دول و مش عارف يركز خالص
ٌResponse.Write("<IMG SRC=here is the path of ur image file>")أحمد صلاح
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…