APEX : Send email with attachment

May 5, 2014

I have found a working solution for sending email with attachment using APEX application. But first, few items have to take note :-
  1. User can insert any attachment into the form
  2. The attachment will be save into my own table within the Oracle database.
User can insert any attachment

This will be require an item named 'File Browse...'. Simply add the item into the page. I assume at this point, you already know how to it. Lets name it as [P1_ATTACHMENT]

Take a look at the [Settings] tab when u edit this item page. The storage type setting can be either two : 1.Table WWV_FLOW_FILES and 2.BLOB column specified in Item Source attribute

I will choose option No.1. Why I did not choose option No.2? As I had mentioned that the attachment will be save into my own table?

I am not expert, perhaps you can correct me if I am wrong, but I think that insert a attachment files into table will require some additional coding when we want to execute it in APEX environment.

One more reason is, I already has define one table to fetch row in the [Processes] in [After Header] section. So by adding another one more table (attachment table) it will make APEX get confused. Anyway, I have tried it. It does not work.

The attachment will be save into my own table within the Oracle database.

Next step is to save the file attachment to be save in my own attachment table. Lets name my table as ATTACHMENT_FILES. 
CREATE TABLE ATTACHMENT_FILES
(
  ID                 NUMBER,
  BLOB_CONTENT       BLOB,
  MIMETYPE           VARCHAR2(255 BYTE),
  FILENAME           VARCHAR2(255 BYTE),
  LAST_UPDATE        DATE,
  CHARSET            VARCHAR2(128 BYTE),
  UPLOADED_BY        VARCHAR2(10 BYTE),
  DOC_SIZE           NUMBER
)
Since I already have my table ready, I will now need to create one process to copy the file from WWV_FLOW_FILES into ATTACHMENT_FILES.

This process must be create at point [Processing > Processes] on [Page Processing]
  1. Right click on [Processes] > Create
  2. Select [PL/SQL] and Next
  3. Give a name to identify the procesess and click Next (lets name it as 'CopyFile')
  4. On the [Enter PL/SQL Page Process], paste below code;
begin
insert into ATTACHMENT_FILES( id, blob_content, mimetype, filename, last_update, doc_size )
select :P1_YOUR_ID, blob_content, mime_type, filename, created_on, doc_size from  wwv_flow_files where  name = :P1_ATTACHMENT;
delete from wwv_flow_files where name = :P1_ATTACHMENT;
end;
So by now, you got the idea already right? First, we let the attachment to be saved into WWV_FLOW_FILES. Then we copied it over to our own table and delete the original data from WWV_FLOW_FILES to avoid consume space and storage.

To avoid any complex coding in PL/SQL, I believe this method is faster. It depends on your needs.

Hurmm..I will talk about sending email as Part 2 later on.

Update : This is the Part 2.

27 comments:

  1. Today Microsoft Office has become the essential element for personal as well as professional use.
    www.office.com/setup
    office.com/setup

    ReplyDelete
  2. اعرف بنفسك انواع و اسعار حجر هاشمي في مصر 2021 لتشطيب الواجهات ومعرفة مميزات وعيوب كل نوع وطريقة التركيب من شركة الهواري للمقاولات والديكور.

    اسعار حجر هاشمي 2021 | شركة الهواري
    اسعار الحجر الهاشمي ابيض ازازي فى مصر لعام 2021
    اسعار الحجر الفرعوني فى مصر لعام 2021

    احدث كتالوج انواع الحجر الهاشمي للواجهات الحديثة في مصر لعام 2021 من شركة الهواري

    الحجر الهاشمي للواجهات | شركة الهواري
    اسعار حجر هاشمي هيصم مميزه فى مصر 2021
    افضل اسعار الحجر الفرعوني فى مصر لدى شركة الهوارى 2021

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

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

    ReplyDelete
  3. اسعار تركيب الحجر الهاشمي تتوقف على عديد من العوامل مثل الفرز الاول او الثاني من طرق تركيب الي اخري يتم تحديدها من خلال شركة الهواري

    اسعار تركيب الحجر الهاشمي والانواع المتاحة| شركة الهواري
    كم تكون تكلفة سعر متر الحجر الفرعوني فى مصر لعام 2021
    افضل اسعار الحجر الهاشمي وبأجود الخامات المتاحه فى مصر 2021

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

    سعر متر الحجر الهاشمي في مصر 2021 | شركة الهواري
    ارخص سعر متر الحجر الهاشمي وبأفضل الخامات فى مصر 2021
    اسعار الحجر الفرعوني فى مصر لعام 2021

    ReplyDelete
  4. اذا كونت تريد افضل اسعار حجر هاشمي سانت كاترين احمر فرز اول 2021 في مصر عليك الاتصال بمزايا للديكور توفر افضل العروض لتشطيب الواجهات

    اسعار حجر هاشمي سانت كاترين احمر فرز اول 2021 - مزايا للديكور
    اسعار ديكورات الحجر الفرعوني (داخلي.خارجي) بالصور في مصر لعام 2021
    حجر هاشمى ابيض ازازى هو من أنجح الأحجار الطبيعية التي يوصي بها الخبراء، وخصوصًا في مجال التشطيبات، والديكور الخارجية لما لها من بساطة، وأناقة، وجمال واسعار رخيصة وستكون مناسبة لكم لعام 2021

    استخدام الحجر الهاشمي لديكورات الواجهات والاسوار مع توفير اقل سعر حجر هاشمي وش جبل 2021 في مصر من مزايا للديكور

    اسعار حجر هاشمي وش جبل فرز اول 2021 - مزايا للديكور
    اشكال وديكورات حجر فرعوني وانواعة بأرخص الاسعار المنااسبة تماما لكم من شركة مزايا للديكور في مصر لعام 2021
    اسعار حجر هاشمي راس في مصر اليوم لعام 2021

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

    اسعار حجر فرعوني فرز اول 2021 - مزايا للديكور
    اسعار واجهات حجر فرعوني مودرن في مصر لعام 2021
    اسعار تشطيب واجهات عمارات ومنازل وفلل حجر هاشمي سانت كاترين احمر في مصر لعام 2021

    ReplyDelete
  5. اريد معرفة الفرق بين الفرز الاول او الفرز الثاني للحجر الهاشمي في مزايا للديكور نوضح لكم كيفية تحديد سعر الحجر الهاشمي فرز اول او فرز ثاني 2021 في مصر بطريقة مبسطة

    سعر الحجر الهاشمي فرز اول او فرز ثاني 2021 في مصر - مزايا للديكور
    اسعار تركيب الحجر الهاشمي في مصر اليوم لعام 2021
    اسعار حجر الفرعوني

    كتالوج مميز نوضح جميع اسعار تركيب الحجر الهاشمي لجميع انواعه المتداولة في مصر 2021 بالصور والاشكال من مزايا للديكور

    اسعار تركيب الحجر الهاشمي لجميع انواعه المتداولة في مصر 2021 - مزايا للديكور
    سعر متر حجر هاشمى راس
    اسعار الحجر الفرعوني في مصر لعام 2021

    ReplyDelete

ShareThis