我正在使用(最近)Apex 5.1,我只想在浏览器或使用acrobat reader打开pdf文件。
我有一个具有正确链接的字段,我想在点击时打开文件。
我试着在项目字段的高级功能的前置文章中写这个:
<a href="&LINKCOLUMN.">
我自然会在帖子文字空间中关闭代码</a>
。
这似乎有用,因为如果我用鼠标指针克服,在浏览器的信息栏中我可以看到正确的链接:file:///N:/DOCS/filename.pdf
如果我尝试复制链接并粘贴在另一个选项卡中,它可以很好地工作,但如果我用鼠标点击它,它不起作用。似乎有些东西可行,但页面不会改变任何东西。
我认为问题是文件存储在网络文件夹中,而顶点有一些安全限制,但如果我需要在此路径中打开,是否有解决方案?
感谢您的回答并抱歉我的英语。 ;)
答案 0 :(得分:1)
这不是顶点。由于安全问题,浏览器不允许它(尽管IE可能是例外)。当然,它的工作原理是直接打开它(因为它以文件指令开头),但导航到它不起作用(例如从http到文件)。
您可以通过http服务器(如apache)公开文件夹来“解决”它。关于这方面的大量文档,我不是该领域的专家。
答案 1 :(得分:0)
我过去所做的是:
申请程序.. 处理点:在标题之前加载。 键入:pl / sql
处理文字:
Begin
Schema.download_my_file([some file number]);
End;
条件:request = expression1
表达式1:DOWNLOAD_FILE
查看oracle文档中的download_my_file过程:
您可能希望调整oracle的程序以满足您的需求。例如:您可能希望将内容处置更改为内联与附件。
使用此方法,我能够在浏览器中内嵌成功显示PDF。请务必设置按钮的请求以符合申请流程的条件。
答案 2 :(得分:0)
对于以后想要处理文件(上传和下载)的任何人,我建议使用Create-> Productivity App->示例文件上传中的Oracle示例
很短,您可以在那里找到所有答案。