0

我想创建一个将在服务器上运行以生成文本文件的 Lotus Notes 代理。创建文件后,我需要将其发送到远程服务器。

将文件发送到远程服务器的最佳/最简单方法是什么?

谢谢

4

2 回答 2

1

如果您的“远程”服务器位于本地 Windows 网络上,您可以使用 FileCopy 语句简单地将文件从服务器文件系统复制到 UNC 路径 (\myserver\folder\file.txt)。如果没有,您可能需要考虑使用 Java 代理,这将使更多的文件传输协议更容易访问。

无论哪种情况,请务必了解 Notes 代理的安全限制 - 为了让您的代理在服务器上运行并在服务器的文件系统上创建文件,代理需要使用运行时安全级别 2 或 3 进行标记,并由适当授权的 ID 签名。

于 2010-09-07T16:56:21.223 回答
0

使用类似操作系统的命令向远程服务器发送或复制文件需要目标服务器也映射为源服务器上的驱动器。正如 Ed 正确所说,安全性需要允许您将文件保存到服务器上,然后尝试复制它们。

您可以在服务器本地生成文件,然后在脚本中使用 FTP 命令发送文件。或者,如果您是 Java 专家,您也可以尝试使用 Java.FTP 发送文件。我遇到了一些麻烦,但应该可以提供在目标服务器上设置的 FTP 帐户。可以在这里这里找到一个著名的笔记人的 FTP 相关内容

我已经使用脚本完成了它,它很笨拙,但在简单地推送文件时很有效。理想情况下,如果另一端的服务器也是 Domino 服务器,您实际上可以在电子邮件中附加文件并将其发送到目标服务器上的邮件帐户。我以前做过,这很好,因为您可以将获取文件的整个问题传递给 SMTP 进程。

于 2010-09-16T06:49:30.660 回答