如何使用链接网址在xpage中打开附件?网址上的所有字段是什么?请解释一下。还有关于'xsppers'文件夹中创建的文档文件夹。
答案 0 :(得分:4)
如何打开附加图像的简短回答是:
http://pathToyourDatabase/DatabaseName.nsf/0/DocumentUniversalID/$File/MyImage.jpg
您可以使用以下方式创建此链接:
var imageurl = facesContext.getExternalContext().getRequest().getContextPath() + "/0/" +
/*in my case: viewEntry.getDocument().getUniversalID()*/
+ "/$File/"+ AttachmentName;
将此链接放在src
的{{1}}属性或<img>
标记的url
属性中,会在xPage上显示此图片。这个例子对我来说很好,但对于其他附件,你必须在AttachmentName之后添加<xp:image>
。
<强>更新强>
我用pdf文件对此进行了一个简短的实验,它在没有?OpenElement
的情况下工作,只需使用代码生成它应该工作的url。您还可以查看@ Link。