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

حفظ ملفات Pdf

Featured Replies

بتاريخ:

السلام عليكم

مطلوب مني عمل برنامج يحفظ ملفات pdf - يحفظ الملف نفسه وليس الامتداد

انا دورت على النت وجدت اكواد ولكني لم افهمها

ممكن لو في حد يشرح لي كود بسيط 

وكيف لي ان استرجعها واعرضها

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

بتاريخ:

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

أخي راجع هذا الرابط و أي استفسار لفهم الكود اطرحه و سنجيبك إن شاء الله

http://www.araboug.org/ib/index.php?showtopic=49081&hl=

بالتوفيق

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

اخي الكريم جزاك الله خيرا على هذا الرابط الرائع

الآن انا حفظت الملف على قاعدة البيانات

كيف لي ان افتحه من قاعدة البيانات عن طريق forms 10g

لأن الطريقة الموجودة في الرابط تكون على forms 6i

بتاريخ:

اخي الكريم جزاك الله خيرا على هذا الرابط الرائع

الآن انا حفظت الملف على قاعدة البيانات

كيف لي ان افتحه من قاعدة البيانات عن طريق forms 10g

لأن الطريقة الموجودة في الرابط تكون على forms 6i

أخي لم أشتغل على 10 جي و لكن يمكنك استخدام webutil ليس لي معلومات كافية عن كيفية استخدامها (يمكن للإخوة الذين اشتغلوا عليها إفادتنا بذلك)

أنا اشتغلت بطريقة اخرى و هي تحميل الملف إلى القرص الصلب ثم التحكم فيه كما أريد (البرنامج الذي عملت عليه تطلب تحميل الملف الى القرص الصلب و لا يترك في قاعدة البيانات)

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

 

create or replace procedure download_pdf (file_name in varchar2) as
l_file UTL_FILE.FILE_TYPE;
l_buffer RAW(32767);
l_amount BINARY_INTEGER := 32767;
l_pos INTEGER := 1;
l_blob BLOB;
l_blob_len INTEGER;
BEGIN
-- Get LOB locator
SELECT file_pdf
INTO l_blob
FROM table1
WHERE num_file=file_name;
l_blob_len := DBMS_LOB.getlength(l_blob);
-- Open the destination file.
l_file := UTL_FILE.fopen('PDF_FILE',file_name,'WB', 32767);
 
-- Read chunks of the BLOB and write them to the file
-- until complete.
WHILE l_pos < l_blob_len LOOP
DBMS_LOB.read(l_blob, l_amount, l_pos, l_buffer);
UTL_FILE.put_raw(l_file, l_buffer, TRUE);
l_pos := l_pos + l_amount;
END LOOP;
-- Close the file.
UTL_FILE.fclose(l_file);
EXCEPTION
WHEN OTHERS THEN
-- Close the file if something goes wrong.
IF UTL_FILE.is_open(l_file) THEN
UTL_FILE.fclose(l_file);
END IF;
RAISE;
END;
/
بالتوفيق

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

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

اخي الكريم بفضل الله نزلت الـ webutil

ولكن عند تنفيذ اي فورمة يظهر هذا الخطأ

java.lang.class not found exception oracle.form.engine.main

 

نزلت jinitiator من جديد ولكن لا زالت هناك نفس المشكلة

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

الحمد لله اشتغل معايا  عن طريق هذه اللينك  http://www.araboug.org/ib/index.php?showtopic=56028

ثم هذه اللينك http://support.stone-apple.com/entries/27051190-FRM-92095-Oracle-JInitiator-version-too-low-Please-install-version-1-1-8-2-or-higher

 

ولكن تظهر هذه الرسالة  

webutil object group is not available in this form

 

مع العلم اني نزلت webutil عن طريق هذا اللينك http://www.araboug.org/ib/index.php?showtopic=44861

 

ولكن هل هناك خطوة لعمل object group انا مش فاهم .. ممكن حد يجيبني لأنني بقالي فترة في هذا الموضوع

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

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

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

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

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

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.