Oracle apex Oracle apex上传文件不存在';在第一个动作时不上传
我在第一次上传文件时遇到问题。这只是不加载第一个选项。我正在测试用户和pwd测试。 我创建了一个空白页面,其中有一个文件浏览字段P3\u ARQUIVO和一个IR区域,用于显示临时文件加载的结果。 将存储类型配置为:P3\u ARQUIVO上的apex\u应用程序\u临时\u文件。 由于会话没有捕获file_browse字段的值,我将提交创建过程更改为在表上插入带有created_by argument和游标的多个加载操作。这个工作很好。但问题在于文件浏览,它不加载第一个操作 有人能帮忙吗 以下脚本仅供分析和评论之用。其工作正常,创建按钮动态动作: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和游标的多个加载操作。这个工作很好。但问题在于文件浏览,它不加载第一个操作 有人能帮忙吗 以下
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_应用程序_文件上,但奇怪的是延迟了。第一次上载在第二次上载操作时检索,第二次上载在第三次上载时检索,依此类推。。。