我正在使用 EMC Documentum 内容管理系统。我正在尝试在他们自己的 API 的帮助下自动化一些文件导入(将文件移动到 CMS 存储库)。(下一句不要惊慌,只要阅读它,因为它的 EMC 自己的 API,你可能不知道)为此,我必须首先创建一个类型的对象,IDfFile
然后将IDfImportNode.add()
执行导入的对象传递给该对象。
我想要做的是在运行时从一台服务器获取文件并立即执行导入操作。我想在内存中完成所有这些工作,而不会将获取的文件保存在磁盘上——因为这些文件是机密的。
但是问题是IdfFile(string)
需要导入文件的绝对路径。所以文件必须物理存在磁盘上,即使我在导入后删除文件,最终也会在磁盘上留下文件痕迹。我在猜测它是否可以接受Stream
对象,但没有这样的过载。
所以我想知道我是否可以在保存到磁盘或任何其他方式之前加密文件。或者我要求 EMC 人员提供合适的 API 方法。