Oracle apex Oracle apex上传文件不存在';在第一个动作时不上传

Oracle apex Oracle apex上传文件不存在';在第一个动作时不上传,oracle-apex,oracle12c,oracle-apex-5.1,Oracle Apex,Oracle12c,Oracle Apex 5.1,我在第一次上传文件时遇到问题。这只是不加载第一个选项。我正在测试用户和pwd测试。 我创建了一个空白页面,其中有一个文件浏览字段P3\u ARQUIVO和一个IR区域,用于显示临时文件加载的结果。 将存储类型配置为:P3\u ARQUIVO上的apex\u应用程序\u临时\u文件。 由于会话没有捕获file_browse字段的值,我将提交创建过程更改为在表上插入带有created_by argument和游标的多个加载操作。这个工作很好。但问题在于文件浏览,它不加载第一个操作 有人能帮忙吗 以下

我在第一次上传文件时遇到问题。这只是不加载第一个选项。我正在测试用户和pwd测试。 我创建了一个空白页面,其中有一个文件浏览字段P3\u ARQUIVO和一个IR区域,用于显示临时文件加载的结果。 将存储类型配置为:P3\u ARQUIVO上的apex\u应用程序\u临时\u文件。 由于会话没有捕获file_browse字段的值,我将提交创建过程更改为在表上插入带有created_by argument和游标的多个加载操作。这个工作很好。但问题在于文件浏览,它不加载第一个操作

有人能帮忙吗

以下脚本仅供分析和评论之用。其工作正常,创建按钮动态动作:

declare
    CURSOR cursorArquivos is 
    select filename AS FILENAME,mime_Type AS MIME_TYPE, last_updated as LAST_UPDATED, blob_content as BLOB_CONTENT 
from apex_application_files
where CREATED_BY = :APP_USER; 
    linhaArquivos cursorArquivos%rowtype;
begin



      OPEN cursorArquivos;
         LOOP
          FETCH cursorArquivos INTO linhaArquivos;
           EXIT WHEN cursorArquivos%NOTFOUND ;
             insert into TESTE (CAMPOA, CAMPOB, CAMPOG, CAMPOH) values (linhaArquivos.filename, linhaArquivos.mime_Type,linhaArquivos.LAST_UPDATED, linhaArquivos.blob_content);
          END LOOP ;

       CLOSE cursorArquivos;
       delete from apex_application_files
where CREATED_BY = :APP_USER;

     COMMIT;

     EXCEPTION WHEN NO_DATA_FOUND THEN
         NULL;
end;

为您的测试应用程序提供用户名HI,用户:测试密码:test如果您的存储类型为apex_application_temp_文件,则您的IR也应位于同一个表中。您还需要知道,上传的文件会在会话结束或请求结束时删除(取决于您在项目文件浏览中选择的内容)。Request=>after submit=>您无法在报告中看到上载的文件,因为它已被清除。嗨,Sara,我基本上了解了这些问题。我创建了两个IR,一个使用apex_应用程序_文件,其中显示了ajax no_数据错误后的上一次插入,另一个用于from apex_应用程序_temp_文件,没有显示任何内容。数据被推送到apex_应用程序_文件上,但奇怪的是延迟了。第一次上载在第二次上载操作时检索,第二次上载在第三次上载时检索,依此类推。。。