Oracle APEX上传和处理文件很方便,速度也很快!我这里打算做一个上传下载的系列教程
文章纯手工打造,更新会比较慢. 望理解!
前面我们讲了文件上传的开发步骤:
Oracle APEX上传文件开发当然有文件也要提供给别人下载嘛;Oracle APEX下载文件开发步骤之一,标准功能的下载
但是实际情况是:
-
我们的文件不太可能会一股脑的放在标准的table里,往往会分组放到自定义的table!
-
由于DB管理的限制,一般这个标准的Table也不会存放太久的文件,会定期做清理的!
- 所以:标准功能的下载,往往不太适用了!这里我们介绍一个比较常用的一个方式:
1:upload文件转存到指定的自定义table
2:从自定义的table中,获得文件内容并下载
增加一个IG区域,用于显示 cux_sqlu_cn_subject的内容,并增加下载按钮
前期基础准备工作:
-
1:创建一个自定义的table,用来存放上传的数据
CREATE TABLE cux_sqlu_cn_subject (id number,name VARCHAR2(4000) , subject VARCHAR2(4000), blob_content BLOB, mime_type varchar2(4000) );