Download XPINC启动附件而不是下载它

Download XPINC启动附件而不是下载它,download,xpages,attachment,xpinc,Download,Xpages,Attachment,Xpinc,有没有办法通过XPINC启动(打开而不保存)附件?类似于web浏览器中的弹出窗口,询问您是使用程序打开附件还是先保存附件。或者notes客户端中有一些我还没有找到的设置可以启动附件 我尝试构建自己的文件下载控件,以便构建URL直接启动附件。它由一个绑定到附件字段的重复控件和其中的一个链接控件组成,URL计算为curRow.getHref() 这很好,但它仍然要求我保存,而不是直接启动附件。将上述代码更改为curRow.getHref()+“?Open”也会产生相同的结果。有什么解决方法吗?我能找

有没有办法通过XPINC启动(打开而不保存)附件?类似于web浏览器中的弹出窗口,询问您是使用程序打开附件还是先保存附件。或者notes客户端中有一些我还没有找到的设置可以启动附件

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


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

我能找到的唯一方法是构造一个notes url,打开一个常规notes表单,该表单具有启动属性“启动第一个附件”,并且只有一个附件

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

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

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

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

试试这个:@MichaelSaiz我已经尝试了这个代码,结果和我以前的代码一样。我以前使用过这段代码,这是因为Notes客户端中的附件URL与web浏览器中的不同。它仍然不会提示我使用适当的程序直接打开/启动图像、pdf等,或者如果我只是想保存它,但以后再查看它。