gpt4 book ai didi

xpages - 在 Notes 和 Web 浏览器中预览时的图像 URL

转载 作者:行者123 更新时间:2023-12-04 05:57:14 24 4
gpt4 key购买 nike

假设我们有一个带有以下代码片段的 XPage,它使用 javascript 公式显示图像:

<xp:image id="image1"><xp:this.url><![CDATA[#{javascript:"actn005.gif"}]]></xp:this.url></xp:image> 

actn005.gif 作为图像资源存在于当前数据库中。当我单击“注释中的预览”并获取源时,它会为图像显示如下内容:
<img id="view:_id1:image1" src="/xsp/Naveen/Experiments.nsf/xsp/actn005.gif" alt="" class="xspImage">

当我单击“在 Web 浏览器中预览”并获取源时,它会为图像显示如下内容:
<img id="view:_id1:image1" src="/Naveen/Experiments.nsf/actn005.gif" alt="" class="xspImage"> 

您可以看到,在“Preview in Notes”的情况下,它添加了 xsp 数据库路径前后。我的问题是为什么?图像在两种情况下都显示没有问题。但是,如果我有渲染图像的 XPage,可以调用它 - XPage_Rendering_Image.xsp。因为其中的 XPage 代码
<xp:image id="image1"><xp:this.url><![CDATA[#{javascript:"XPage_Rendering_Image.xsp"}]]></xp:this.url></xp:image> 

呈现为:
<img id="view:_id1:image1" src="/xsp/Naveen/Experiments.nsf/xsp/XPage_Rendering_Image.xsp" alt="" class="xspImage"> 

然后它失败了!我早些时候在 XPage 论坛上发布了这个问题,并建议使用像
<img src="#{javascript:'XPage_Rendering_Image.xsp'}" alt="" class="xspImage" />.

但是有没有办法使用 <xp:image> 来完成这项工作?标签?这是一个错误吗?

最佳答案

它可能不会像您希望的那样工作(以及许多其他人),但它可以按设计工作。如果您想提供自己的图像源(我假设 XPage_Rendering_Image.xsp 是一个 XAgent),您必须使用扩展 API 并提供资源渲染器。或者您坚持使用论坛中建议的标准 html img 标签。
Notes 客户端中的 XSP 路径部分是必需的,以便本地 Web 服务器可以识别它将由 XSP 引擎呈现,而不是经典的客户端部分。

更新:/xsp/.... URL 也适用于网络。所以这就是你所需要的。

关于xpages - 在 Notes 和 Web 浏览器中预览时的图像 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9363885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com