APEX文件上传下载

来源:互联网 发布:北京周末好去处 知乎 编辑:程序博客网 时间:2024/05/19 23:55
APEX文件上传下载


按照文档http://docs.oracle.com/cd/B31036_01/doc/appdev.22/b28839/up_dn_files.htm的步骤创建上传下载文件的应用程序,文件的内容即可以存放于默认的视图APEX_APPLICATION_FILES或者自己定制的表格中,例如oehr_file_subject,如果自己定义的表格,需要有一个列是BLOB类型

运行会出现403 error


原因是:
In Oracle XE (production) you will have to "allow" a stored procedure to
be called through the embedded plsql gateway (DBMS_EPG) due to a stricter security
control.
conn SYSTEM/<pwd>@xe


alter session set current_schema=FLOWS_020100;


CREATE OR REPLACE function wwv_flow_epg_include_mod_local(
    procedure_name in varchar2)
return boolean
is
begin
    --
    -- Administrator note: the procedure_name input parameter may be in the format:
    --
    --    procedure
    --    schema.procedure
    --    package.procedure
    --    schema.package.procedure
    --
    -- If the expected input parameter is a procedure name only, the IN list code shown below
    -- can be modified to itemize the expected procedure names. Otherwise you must parse the
    -- procedure_name parameter and replace the simple code below with code that will evaluate
    -- all of the cases listed above.
    --
    if upper(procedure_name) in (
          'HR.HELLO_WORLD') then
        return TRUE;
    else
        return FALSE;
    end if;
end wwv_flow_epg_include_mod_local;
/


参考

【1】http://daust.blogspot.com/2006/04/xe-calling-stored-procedures.html

【2】http://docs.oracle.com/cd/B31036_01/doc/appdev.22/b28839/up_dn_files.htm

原创粉丝点击