我在Internet Explorer 9上使用Oracle Apex 4.2。我已根据在oracle数据库(11g,版本11.2.0.1.0)中创建的视图创建了一个交互式报表(Workspace =数据库模式)我使用rownum的值作为标识不同行的键。 / p>
我创建了一个"下载"交互式报告中每行末尾的按钮:代码为
select V_DOCPERSON.key as key,
'<input type="button" value="Download" >' as "Download",
V_DOCPERSON.DOCNUMBER as "Document Number",
V_DOCPERSON."Person or Group" as "Person or Group",
V_DOCPERSON.DOCNAME as "Document Name",
V_DOCPERSON.ACCESSRIGHTS as "Access Rights",
V_DOCPERSON.TYPIST as "Typist",
V_DOCPERSON.AUTHOR as "Author",
V_DOCPERSON.VERSION as "Version",
V_DOCPERSON.VERSION_LABEL as "Version Label",
V_DOCPERSON."FILE LOCATION" as "File Location"
from V_DOCPERSON V_DOCPERSON
每当用户点击&#34;下载&#34;按钮在相应行的末尾,我想要&#34;文件位置&#34;被复制,&#34;另存为&#34;弹出对话框,询问用户保存相应文件的位置。
可能的解决方案:我在&#34; Docname&#34;上创建了一个列链接,基于Awads Blog认为要上传(文件存储在远程Fileserver上,位置为这是&#34;文件位置&#34;)并在后台下载到相应的&#34;文件位置&#34;的Oracle目录。由用户选择。 最后显示&#39;下载&#39;链接到该文件,要求用户执行&#34;另存为&#34;通过浏览器操作下载到相应的位置。
问题是,我无法将文件位置的值传递给blob表,因为它是通过API完成的。
任何想法或替代解决方案?
非常感谢您的帮助
P.S:我是Oracle Apex的新手,请保持简单易用的解决方案。