【问题标题】:XPINC launch an attachment instead of downloading itXPINC 启动附件而不是下载它
【发布时间】:2013-07-07 15:13:27
【问题描述】:

有没有办法通过 XPINC 启动(打开而不保存)附件?类似于网络浏览器中的弹出窗口,询问您是使用程序打开附件还是先保存附件。或者,我还没有发现笔记客户端中的某些设置会启动附件?

我尝试构建自己的文件下载控件,以便可以构建 URL 以直接启动附件。它由一个绑定到附件字段的重复控件和其中的一个链接控件组成,其 URL 计算为 curRow.getHref()

效果很好,但它仍然要求我保存而不是直接启动附件。将上面的代码更改为curRow.getHref() + "?Open" 也会产生相同的结果。有什么解决方法吗?

【问题讨论】:

  • @MichaelSaiz 我已经尝试了代码,结果与我之前的代码相同。我使用之前的代码是因为 Notes Client 中的附件 URL 与 Web 浏览器不同。它仍然不会提示我使用适当的程序直接打开/启动图像、pdf 等,或者如果我只是想保存它但稍后查看它。

标签: download xpages attachment xpinc


【解决方案1】:

我能找到的唯一方法是构建一个注释 URL,它打开一个传统的注释表单,该表单具有启动属性“启动第一个附件”并且只有一个附件。

它运行良好,但显然仅限于带有单个附件的文档。它还可以防止表单在默认情况下以 xpages 的形式打开,但这通常是可以管理的。

您可以即时构建文档并打开它们,但这似乎相当笨拙。

这是我的 XPage 链接重复的公式

var repIDVar = database.getReplicaID();
"notes://"+@Name("[CN]",@Subset(@DbName(),1))+"/"+repIDVar+"/0/"+rowData.getUniversalID()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-25
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多