我正在使用EMC Documentum内容管理系统。我试图通过自己的API自动化一些文件导入(将文件移动到CMS存储库)。 (请不要惊慌,请阅读它,因为您可能不知道EMC自己的API)为此,我必须先创建一个IDfFile
类型的对象,然后将该对象传递给执行导入的IDfImportNode.add()
。在这种情况下,加密可以解决问题
我想要做的是在运行时从一台服务器获取文件,并立即执行导入操作。 我想在内存中完成所有这些操作,而不在磁盘上保存获取的文件 - 因为这些文件是保密的。
但问题是,IdfFile(string)
需要导入文件的绝对路径。因此,文件必须在磁盘上物理存在,即使在导入后删除文件后,该文件最终仍会在磁盘上留下文件的痕迹。我猜测它是否可以使用Stream
对象,但是没有这样的超载。
所以我想知道如果我可以在保存到磁盘或其他任何方式之前加密文件。或者我要求EMC人员提供合适的API方法。
加密的文件保存到光盘的工作,没有人说你”重新隐藏文件以访问该内存。再次阅读后,我看到你没有打开该文件,并且一些库代码是。您需要以某种方式解密数据 – Cruncher
是否可以使用'IDfFile'将'IDfInputStreamContent'传递给'IDfImportNode.add()'。这样你就不必将它保存到光盘。 (我不知道你使用的系统,但看看首先想到的文档)。 –