Я пытаюсь прикрепить запрос отчета Oracle Apex для отправки отчета по электронной почте. Но по почте я получаю пустой html или битый pdf

Объявить номер l_id; l_document BLOB; l_error_msg varchar2(2000); НАЧАТЬ l_document:= APEX_UTIL.GET_PRINT_DOCUMENT ( 108, 'costbyproddp', 'XSL-FO', 'htm');

    if l_document is null then dbms_output.put_line( ' no report returned'); l_error_msg:=null;
    
    end if;
    
    l_id := APEX_MAIL.SEND( p_to => 'abc@gmail.com', p_from => 'xyz@gmail.com', p_subj => 'APEX_MAIL with attachment', p_body => 'Please review the attachment.', p_body_html => 'Please review the attachment' || l_error_msg);
    
    dbms_output.put_line(l_id);
    
    if l_document is not null then
    
    APEX_MAIL.ADD_ATTACHMENT ( p_mail_id => l_id, p_attachment => l_document, p_filename => 'costbyproddp.htm', p_mime_type => 'text/html');
    

конец, если;

КОНЕЦ;

0 ответов

Другие вопросы по тегам