摄取文档时可以使用哪个属性来传递文件名?
使用 DFC API 从 Documentum 中提取文档时如何确定文件类型
一旦文件上传到 Documentum,它就会“丢失”其文件名。文档链接到内容对象,内容对象又链接到文件存储中的文件本身。
有一些方法可以获得有关原始文件名和/或文件扩展名的提示:
通过查看 找到内容 ID i_contents_id
,然后查看该对象的set_file
属性。通常,此字符串将包含原始文件的完整路径(包括文件名),但不能保证。
如果存储扩展已打开(是的,默认情况下已打开),您可以使用以下 API 命令获取文件扩展名:getpath,c,<doc_id>
文档到对象属性的a_content_type
链接。查看该对象的属性以查看该给定格式的注册文件扩展名(但不能保证这是原始文件扩展名)。name
dm_format
dos_extension
至于哪个属性应该包含文件名,没有明确的答案。这完全取决于客户。通常,使用object_name
就足够了,或者如果原始文件名对您非常重要,您可以创建具有自定义属性的自定义类型。
Documentum 存储库中的文件不需要具有源自从文件系统上传的文件的文档名称。当您通过 WDK 应用程序的导出操作导出文档时,即 Documentum Administrator 或 Webtop 导出的文件将具有基于放置在object_name
该特定对象的属性中的值的名称。
与存储库中特定文档对象相关的内容的文件类型写在属性中a_content_type
。此属性中的值是内部 Documetnum 表示法,但名称很直观。检查此问题以获取更多信息或谷歌。