الانتقال إلى المحتوى
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.

ادراج صورة من ملف

Featured Replies

بتاريخ:

يرجى المساعدة في كيفية ادارج صورة من ملف ( عمل استعراض Browse واختيار الصورة ) وتخزينها في قاعدة البيانات .
مثل عملية ادارج صورة موظف وتخزينها .
وشكرا

بتاريخ:

أخى الكريم هل انت على درايه بالJava أذا كانت الأجابه نعم سوف ارسل لك ملف به ما تريد و لكن عن طريق ما يسمى بال Java Bean و اذا كان أحد الأعضاء عنده طريقه أخرى بخلاف Java bean عليه ان يبلغنا بها ...... اذا كنت تريد هذة الفورمه أخ A.Dkt انا فى الخدمه و الملف عباره عن فورمه بها 3 ازرار
Browse - Clear - Save
و أعتقد انه المطلوب و لكن للأسف انا عاملها بالجافا.

بتاريخ:

السلام عليكم ورحمه الله وبركاته
انا شغال بالطريقه دي وان شاء الله تكون فكره جديده تنفع اي حد محتاجه
لازم يكون عندي ان شاء الله جدول فيه نوع اعمده lob
وليكن حنعمل فورمه كاختبار علشان نفهم الطريق ياريت نمشي بالتسلسل
نبدأ فورمه جديده ونختار داتا بلوك بالطريقه كنترول داتا بلوك
نعمل فيها بوتن واحد علشان من خلاله حنشوف الصوره الي حتدخل في قاعده البيانات
ونعمل item image
وليكن اسمه ima
ياريت نسمي الداتا بلوك بتاعتنا ctrl
يبقي لو حبنا نعمل اشاره للصوره الي علي الفورمه حيبقي بالطريقه دي ctrl.ima
حنكتب في البوتن الي عملناه وليكن له اسم open
يبقي البوتن open حنكتب في التريجر when-button-pressed
الكود ده


DECLARE
FILE_NAME VARCHAR2(255);
BEGIN
FILE_NAME :=GET_FILE_NAME('LOB_PATH',NULL,'JPG FILES(*.JPG)|*.JPG|',NULL,OPEN_FILE);
READ_IMAGE_FILE(FILE_NAME,'JPG','ctrl.imy');
:GLOBAL.FILE_NAME := FILE_NAME;
END;
[code]
الفنكشن الي اسمها get_file_name
دي مبنيه وجاهزه اذا كنت عايز تعرف معلومات اكتر عنها ممكن تشوف الهيلب بتاعت الفورمس وتمشي مع الكود الي كاتبه علي فكره ممكن تجيب اي اسم فيل من بره بس انا هنا مظبطه علي نوع الصور ذات الامتدا .jpg
طبعا انا عندك في اول ارقيومنت حاطط حاجها اسمها lob_path
ده اسم directory انا عامله ممكن انت تغيره مثلا وتحط المسار الي انت عايزه زي c:\
بكده حيفتح علي السي الي عندك ب الافضل انك تعمل direcotry علشان تعرف تحفظ الصوره
ممكن انت تنفذ direcotry باستخدام الامر التالي
Create Directory lob_path as 'c:\lob_path';
ولازم يكون معاك الحق في ان تبني direectory ده
فاضل انك تشوف الصوره بتاعتك فانت بعد معملت الديركتري ده حتنسخ الصور فيه بحيث الويندو قدامك حتفتح وتختار الصوره الصوره ميكنش في اسمها مسافات او رموز مش مسموح بيها
حتختار الصوره
احنا اتفقنا علي ان عملت image item
وسميته ima
وجطيته علي ctrl data block
يبقي حتستخدم read_image_file وتخليها ديناميك زي مانا عمل كده
READ_IMAGE_FILE(FILE_NAME,'JPG','ctrl.ima');
المتغير file_nameده بجيب الاسم من بره يعني بتكتبه بالموس
يبقي انت كده جبت الصوره من بره من خلال نافذه وفر اختيار الصوره حتشوفها ان شاء الله قدامك علي الفورمه يبقي باقي انك تحفظه في قاعده البانات يبقي حتعمل بوتن تاني وتسميه save
وتكتب فيه file_name المتغير بتاعنا الي فيه مسار الصوره وتخليه جلوبال global avriable
وباستخدام bfilename فنكشن تعمل تحيث للعمود الي قلنا عليه في الاول من النوع lob
يعني حتبيقي زي كده
[sql]
Update table_name
set lob_column_name=bfilename(Direcotry_name,file_name)
where condition
[sql]
ونرجوا الدعاء بالمغفره والتوفيق
بتاريخ:

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

M.zip

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

شكرا لكم على المساعدة يا اخ Sameh Bakkar على جهودك بس انا افضل انها تكون على ديفيلوبر ، وكمان الاخ zaeen مشكور جدا .

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

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

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

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

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

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.