gpt4 book ai didi

java - 从 Lotus Notes 下载文档

转载 作者:行者123 更新时间:2023-12-02 06:15:32 24 4
gpt4 key购买 nike

我正在使用 Lotus Notes 的 NCSO.jar api。现在我可以远程创建与 domino 服务器的连接。我尝试下载 Lotus Notes 创建的文档,例如 .odt 文档。但这并不是成功。我的代码:

     database = session.getDatabase(host, "names.nsf", false);
DocumentCollection documentCollection = database.getAllDocuments();

返回的结果始终相同,并且不包含任何 .odt 文件。那么还有其他方法可以下载ibm Notes创建的文档吗?例如,我使用 Lotus Notes 创建了一个类似于 test.odt 的文档,该文档保存在 myDocuments 文件夹下。我想使用外部应用程序来下载此文件。

最佳答案

当然,database.getAllDocuments() 将返回指定数据库中的所有 Notes 文档 - 在本例中为 names.nsf。这不包括通过 Lotus Notes 创建的外部文件 - 因此,我会考虑两个选项:

[1] 存储在 Notes 文档中创建的文件的路径,并使用返回的 NotesDocumentCollection 中的字段信息中的此信息,或者

[2] 将创建的文件附加到 RTF(富文本字段)中的 Notes 文档 - 然后附件将在 NotesDocumentCollection 中返回,您可以通过处理包含它的 RTF 来检索/操作它。

但请记住,如果您仅存储对文件的引用(如上面 [1] 中的名称和路径等),那么您必须将它们存储在网络共享上 - 而不是您的“本地”计算机。

希望这有帮助。

关于java - 从 Lotus Notes 下载文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21515561/

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