我想知道是否有办法在应用程序端一次从表中下载所有blob内容(理想情况下通过按钮点击)。
我可以使用不同的方法在交互式报告和表单上逐个记录下载BLOB文件/图像。但是,对我而言,一次获得多个对我来说似乎相当棘手。
我正在使用 Oracle Apex 5.0.4。和 Oracle数据库:12c。
非常感谢任何帮助。
我经历了一些链接:
http://docs.oracle.com/cd/E14373_01/appdev.32/e13363/up_dn_files.htm#CHDECDAJ
http://joelkallman.blogspot.be/2014/03/yet-another-post-how-to-link-to.html
答案 0 :(得分:2)
单击“下载按钮”时,不能下载多个文件。
你可以做的是用您选择的BLOBS构建一个zip文件(在服务器中),这是一个可以下载的文件。
UTL_COMPRESS就是Oracle套件。 有关如何操作的示例如下:UTL_COMPRESS, gzip and zip
另一个是AS_ZIP:AS_ZIP
和ZIP_UTIL_PKG:ZIP_UTIL_PKG
答案 1 :(得分:1)
我最近通过四个步骤发布了一个解决方案:
看看,让我知道:https://apexcornies.wordpress.com/2020/04/04/create-a-download-zip-button-in-oracle-apex/
干杯, 佩德罗