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

Oracleapex رفع الملفات من المستخدم إلى السيرفير

Featured Replies

بتاريخ:

أزاي نرفع ملف من جهاز المستخدم إلى السيرفير مع أعادة تسمية الملف وتحجيم الملف المرفوع

ندخل في الموضوع على طول

نزل ال plugin  دي من هنا :

http://www.apex-plugin.com/oracle-apex-plugins/process-type-plugin/savetodisk_167.html
ولو مش لاقيها قولي يا كبير وانا ارفعهالك
فك الضغط عن الملف وافتح ال APEX
1.      Application Builder
2.      افتح ال  Application اللي حتشتغل عليه
3.      أدخل على ال Shared Components
4.      اختار Plug-ins
5.      اضغط على زرار Import
6.      *Import file  حتختار الفولدر اللي انت فكيت الضغط عنه  وتختار منه     process_type_plugin_si_mirmas_savetodisk.sql
for APEX version 4.1 and 4.2
        process_type_plugin_savetodisk40.sql
   for APEX version 4.0
(Overwrite old file attribute is not available)
أنا مجربه على version 4.2.6
يلا نبدأ الشغل
افتح ال SQLPlus
login as SYS as SYSDBA
 i.     create or replace directory TESTDIR as 'c:\testdir';
ii.     grant READ, WRITE on directory "TESTDIR" to <user>;
iii.     grant EXECUTE on "SYS"."UTL_FILE" to <user> ;
iv.     grant EXECUTE on "SYS"."DBMS_CRYPTO" to <user> ;

بعد كده أعمل Create Page
اعمل فيها 2 Item  
الاول P1_FILENAME
والثاني P1_UPLOAD  وخلي نوعه File Browse     وخلي ال Storage Type  :  Table WWW_FLOW_FILES

بعد كده اعمل على ال Page   <<   process of type plugin
واتبع الخطوات :
·        Choose process Point: On Submit - After Computations and Validations (default)
·        File Browse Item: Name of File Browse Item (P1_UPLOAD)
·        Database directory: Database directory where you want to move uploaded file. اللي بنيناه فوق (TESTDIR)
·        Filename:وهنا متروك لابداعك وده حيكون الاسم اللي حيتحفظ به الملف ممكن يكون اسم ثابت ممكن يكون اسم المستخدم....
·        Max Filesize: Maximum allowed size in bytes. Abrreviations K,KB,M,MB,G,GB are allowed.
·        Examples of valid formats: 100000, 150 K, 3,76 M, 1,5 GB, 1.5G.
·        Conditions: Select Condition Type "Value of Item/Column in Expression Is NOT NULL" and for Expression1
·        set the same File Browse item you set at Plug-in settings (e.g. P1_UPLOAD). This step is optional.

وجرب بقى كده وادعيلي

الجزء الثاني حيكون أزاي ننزل الملف من السيرفير للمستخدم او نعرضه في الابلكيشن دعواتكم


SaveToDisk.rar

بتاريخ:

درس اكثر من رائع  ...

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

ربنا ينفعك به

  • بعد 4 شهور...
بتاريخ:

جزاك الله خير  درس جميل ومهم ..

بس متى الجزء الثاني "ننزل الملف من السيرفير للمستخدم او نعرضه في الابلكيشن"؟

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

اليومين دول ان شاء الله على الاغلب بعد رمضان بامر الله

  • بعد 4 سنة...
بتاريخ:

الف شكر للباشمهندس هشام 

اريد نفس الطريقه علي 19.1 

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

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

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

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

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

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.