【问题标题】:How to open an attachment using a link in an xpage?如何使用 xpage 中的链接打开附件?
【发布时间】:2013-05-19 17:20:11
【问题描述】:

如何使用链接 url 在 xpage 中打开附件?网址中的所有字段是什么?请解释一下。还有关于在“xsppers”文件夹中创建的文档文件夹。

【问题讨论】:

  • 也可以试试文件下载控件...不需要 URL。
  • 如何使用文件下载控件在页面中显示附件?
  • 可以设置文档id吗?每个附件都不一样。
  • 我是 xpages 的新手。所以请忍受我非常基本的问题。我需要你的帮助。

标签: file-upload xpages


【解决方案1】:

如何打开附加图片的简短回答是:

http://pathToyourDatabase/DatabaseName.nsf/0/DocumentUniversalID/$File/MyImage.jpg

您可以使用以下方法创建此链接:

var imageurl = facesContext.getExternalContext().getRequest().getContextPath() + "/0/" +  
                /*in my case: viewEntry.getDocument().getUniversalID()*/ 
                + "/$File/"+ AttachmentName;

将此链接放置在<img>src 属性中或<xp:image> 标记的url 属性中将在您的xPage 上显示此图像。此示例对我来说很好,但对于其他附件,您可能必须在 AttachmentName 之后添加 ?OpenElement

更新: 我用一个pdf文件对此做了一个简短的实验,它在没有?OpenElement的情况下工作,只需使用代码生成它应该工作的url。另外你可以看@Link

【讨论】:

  • 和配置文件一样,如何为图片添加位置,并让用户上传图片以显示在该位置?类似于头像设置。
  • 注意事项:在 XPiNC 应用程序中不能这样工作。你想使用wissel.net/blog/d6plinks/SHWL-86QKNM
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-23
  • 2021-09-29
  • 2020-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多