الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف يتم خزن واعادة الصور ضمن Control Block الى/من قاعدة البيانات

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

الاساتذه الكرام
الموضوع هو كيف يمكنني ان اقوم بتخزين واسترجاع الصور من والى قاعدة البيانات بحيث ان Image Item غير مرتبط بقاعدة البيانات مباشرة يعني ان ال Block من نوع Control Block وطبعا كل البلوكات تبعي من نوع كنترول بلك .. اعتقد ان الفكره واضحة .
انا اشتغل مشروعي على Oracle10g Release 1

شيء اخر : كيف يمكنني فتح فورم يمكن المستخدم من اختيار الصور من الجهاز . يعني مثل البراوزر .
انا استخدمت file_name لكن لم تشتغل مع ال 10g .

ارجو ان تفيدوني في اقرب وقت ممكن .

ملاحظه : لم اطرح الموضوع الا بعد ما طلعت نفسي وانا ابحث على حل واتمنى ان اجد الحل الوافي والشافي .

مع التحيه
منصور

بتاريخ:
بتاريخ:

اخي العزيز ...منصور.

للتعامل مع الصور و الصوت في 10ج تحتاج لتثبيت الاداة Webutil

بتاريخ:
  • كاتب الموضوع

الاخوه الكرام الف شكر على المرور الطيب والمثمر .
PALR.ORACLE : تسلم يداك على الروابط جاري التجربه
SamDanger: شكرا على النصيحه .

مع التحيه
منصور

بتاريخ:
الاخوه الكرام الف شكر على المرور الطيب والمثمر .
PALR.ORACLE : تسلم يداك على الروابط جاري التجربه
SamDanger: شكرا على النصيحه .

مع التحيه
منصور



بالتوفيق اخي...
تحياتي
بتاريخ:
  • كاتب الموضوع

اخي الكريم PALI.ORACLE
مشكور على الروابط مرة اخرى بصراحة لقد استفدت منهن ..
لكن سؤالي و مشكلتي لم تحل بعد وهي كالتالي:
ان اريد تخزين واسترجاع الصور من والى قاعدة البيانات بحيث ان Image Item غير مرتبط بقاعدة البيانات مباشرة يعني ان ال Block من نوع Control Block ...
يعني اريد عمل جملة INSERT للصوره .

اتمتنى ان اجد الحل
منصور

بتاريخ:

السلام عليكم
لماذا هكذا
حاول تربط البلوك بالجدول مباشرة
لانه كي تظهر الصورة من قاعدة البيانات لاينفع استخدم select للصورة بل لاظهارها هتعمل execute للريكورد الذي به الصورة وأيضا ماينفعش عمل insert للصورة بكتابة الجملة
يمكنك أن تريح نفسك وتخزن الصورة في مجلد على الهار وتخزن فقط هذا المسار في الجدول كي تتبعد عن مشاكل تخزين الصور والاشياء التي تكبر قاعدة البيانات وتؤدي الى بطء شديد بها

بتاريخ:
  • كاتب الموضوع

اخي اشكرك على جوابك السريع .
طيب خذ هذه الفكره واعطيني رايك .
1- احتاج في مشروعي الى اضهار اسما الدول وصور اعلامها
2- احتاج الى تمكين المستخدم من اسناد صوره محدده الى شخص محدد.
3- احتاج الى ارفاق ملف نصي للشخص معين .
فبرايك كيف اقوم بعمل هذا في اسرع وقت ... اتمنى المساعدة في هذا ولو فيها تعب فالاجر عند الله.

ويا حبذا لو فيه تطبيقات مشروحه بالتفاصيل.

مع التحيه
منصور

بتاريخ:
  • كاتب الموضوع

اخي الكريم مصطفى جميل
مشروعي مكون من عدة كلاينت وعدة سيرفرات وداتا بيس موزعه على السيرفرات فكيف يمكني تحديد مجلد معين في كل جهة على حده اعتقد انه امر متعب لكن اعتقد انه من الافضل تخزين الصور في قاعدة البيانات لتسهيل واسراع تنفيذ المشروع بسبب قرب التسليم لانه باقي على التسليم اسبوع فقط فانا الى الان محتار كيف انفذ هذه المشكله

اتمنى التفاعل منكم .
مع التحيه

بتاريخ:

اخي العزيز اسهل واسرع حل هو

ان تقوم بربط البلوك مباشرة مع الجدول المراد استرجاع وحفظ الصورة فيه علما بان نوع البيانات للصورة في قاعدة البيانات هو blob

ثانيا لعرض الصور المخزنة سيتم ذلك دون اي متاعب فقط يتوجب عليك تغير خاصة الايتم المربوط على حقل الصورة الى image Item

ولحفظ الصورة في قاعدة البيانات تحتاج الى تفعيل ال Webutil في قاعدة البيانات وفي الدوفلوبير والطريقة موجودة على هذا الرابط

http://www.araboug.org/ib/index.php?act=At...ost&id=9265

ملاحظه : يوجد على نفس الرابط مثال لتحميل صورة الى قاعدة البيانات

بتاريخ:

اخي الكريم الافضل ان تخزن مسار الصور وليس الصور
ويمكنك ان تجعل المستخدم يدخل صورة ولكن عندما تحفظها تحفظ مسارها وفقط

بتاريخ:
  • كاتب الموضوع

اشكركم على التفاعل الرائع .
اولاً انا جربت الـ WEBUTIL بعد عمل الاعدادات المطلوبه بدقة عالية ومن اكثر من مصدر قمت بمراجعة الاعدادت لكن للاسف وقت التنفيذ يطلع خطاء لكن انا مصر على تعلم ال WEBUTIL لاني احسست انها ممتعة ومفيده.

ثانياً بالنسبة لربط الصوره مباشره بقاعدة البيانات الامر فعلا عيكون سهل ولكن ..

انا اقوم بوضع الصوره الى ملف ومن ثم اقراءها الى الفورم الذي صممته بس المشكله اريد ان احذف الصوره بعد وضعها في الملف هل توجد لديكم اية فكرة تعلموني هي واكون شاكرا لكم ومقدر جهودكم وعلمكم .

مع التحيه
منصور

بتاريخ:

اخواني الأعزاء اريد شرح هذه الملاحظة

انا لاحظت ان الغالبية العظمى تريد ان تخزن الصورة في مسار معين ومن ثم حفظ هذا المسار في قاعدة البيانات

هذه الطريقة تنفع في حال كنت تعمل نظام فقط على جهاز واحد دون ان يكون في الموضوع application server او اذا كنت تعمل على oracle 6i

لكن مع وجود الـ application server تبدأ التحديات حيث انه يجب ان تعمل على تواصل الكلينت مع السيرفر وهذا الشيء لا يوفره إلا الـ webutil

في النهاية ما اقصده
ان من تعامل مع انظمه كبيرة يرفض بشكل تام طريقة حفظ الصورة في مسار والفكرة السائده هي حفظ الصورة في قاعدة البيانات وهي افضل طريقة

شكرا لكم

بتاريخ:
  • كاتب الموضوع

اسف جدا على التاخير والله انني احاول الدخول الى المنتدى لي يومين لكن هناك خلل في بوابة اليمن YEMEN NET ..

اشكرك اخي الكريم جزيل الشكر على الملاحظه (jadquraan)
فعلا انا بحاجة ال WEBTUIL ...
اخي اذا انت من الذين استخدموا الWEBYTIL اعتقد ان قد مرت عليك بعض الاخطاء الشائعة فيها وقد لاحظت ان معظم الطلاب يعانون منها ومنهم انا طبعا.

اخي اذا امكن تدلني على سبب هذه الاخطاء شاهد الصور المرفقه ..

webutil_error.rar

بتاريخ:

اخي العزيز جميع الاخطاء الواردة لنفس المشكلة وهي

انت تحاول استخدام مكتبة ال webutil ولم تقم بإعداد الـ webutil

يتوجب عليك اعداد webutil قبل استخدامها

شاهد هذا الرابط

http://www.arabteam2000-forum.com/index.ph...EBUTIL&st=0

بتاريخ:
  • كاتب الموضوع

اخي اشكرك على التفاعل ..........
الحمد لله تمكنت من تفعيل الويب يوتايل فعلا قدمت الكثير من الحلول .. لي عودة قوية لوضع كل المشاكل الي واجهتني خلال تنصيب هذه الاداه ....

كل الشكر والتقدير لكل من شار ك في الموضوع
مع التحه
منصور

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

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

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.