domino xpages 开发 获取附件
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Domino XPages 开发获取附件 在 Domino XPages 开发中,获取附件是一个常见的需求。本文将介绍如何使用 XPages 获取附件,并提供相应的代码实例。 获取附件的必要性 在 Domino 应用程序中,附件是指在富文本字段中存储的文件,这些文件可以是文档、图片、音频、视频等。获取附件是指从 Domino 服务器上下载或访问这些文件,以便在 XPages 应用程序中使用。 获取附件的方法 在 XPages 中,有多种方法可以获取附件。其中一种常见的方法是使用 `getAttachmentPath` 函数,该函数可以生成附件的路径,以便在 XPages 应用程序中使用。 getAttachmentPath 函数 `getAttachmentPath` 函数是用于生成附件路径的函数,该函数需要三个参数:`doc`、`attachmentName` 和 `rtFieldName`。其中,`doc` 是 NotesDocument 对象,`attachmentName` 是附件的名称,`rtFieldName` 是富文本字段的名称。 在 `getAttachmentPath` 函数中,首先判断 `rtFieldName` 是否为空,如果为空,则默认使用 `$File` 作为富文本字段的名称。然后,根据当前的运行环境是 Domino 服务器还是 XPages 客户端,使用不同的方法生成附件路径。 如果当前环境是 Domino 服务器,则使用 `getDbPath` 函数和 `getDbXPInCPath` 函数来生成附件路径。否则,使用 `getHttpURL` 方法来生成附件路径。 getDbPath 函数 `getDbPath` 函数是用于生成 Domino 服务器上的数据库路径的函数,该函数返回一个数组,包含数据库路径和第二个路径元素。 getDbXPInCPath 函数 `getDbXPInCPath` 函数是用于生成 XPages 客户端上的数据库路径的函数,该函数返回一个字符串,表示数据库路径。 缓存机制 在 `getAttachmentPath` 函数中,使用缓存机制来存储数据库路径和 XPages 客户端路径,以提高性能。缓存机制使用 `applicationScope` 变量来存储缓存数据,并使用 `isCacheInvalid` 函数来判断缓存数据是否有效。 结论 获取附件是 Domino XPages 开发中一个重要的需求。使用 `getAttachmentPath` 函数可以生成附件路径,以便在 XPages 应用程序中使用。同时,使用缓存机制可以提高性能,减少服务器的负载。 相关知识点 * Domino XPages 开发 * 附件获取 * 富文本字段 * NotesDocument 对象 * XPages 客户端 * Domino 服务器 * 缓存机制 * applicationScope 变量 * isCacheInvalid 函数
















- 粉丝: 925
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 任务驱动教学法在《计算机网络基础》课程中的应用.docx
- 光缆保护系统快速性和可靠性的软件设计的论文-软件工程论文.docx
- 融合语义与情感分析的区块链产业新闻监测研究.docx
- 建融--布线-无线网络方案.doc
- 2014年上半年数据库系统工程师标准答案详解.docx
- 电子商务配送物流管理系统分析与设计.doc
- 基于微课的翻转课堂模式在计算机教学中的应用研究.docx
- 网络编程技术次课多线程代码.doc
- 基于蓝牙的智能家居网络方案设计书.doc
- 大连市建设工程电子文件编制软件帮助v.doc
- 2014年湖北经济学院计算机软件工程专业参考表2.doc
- 施工企业项目管理的6个重点.docx
- 浅析互联网+篮球教学体系的创新研究.docx
- 求组合问题的不同算法比较分析.docx
- 优选互联网区块链科技商业创业计划书PPTppt模板.pptx
- 工业物联网产品方案.pdf


