Какой атрибут может использоваться для передачи имени файла при проглатывании документа?Как определить тип файла при извлечении документа из документа
Как определить тип файла, когда документ извлекается из Documentum с помощью DFC API
Какой атрибут может использоваться для передачи имени файла при проглатывании документа?Как определить тип файла при извлечении документа из документа
Как определить тип файла, когда документ извлекается из Documentum с помощью DFC API
После того, как файл будет загружен в Documentum, он «теряет» свое имя файла. Документ связан с объектом контента, который снова связан с самим файлом на filestore.
Есть способы, чтобы получить подсказки о первоначальном имени файла и/или расширения файлов:
Найти в Content ID, посмотрев на i_contents_id
, и посмотреть на этого атрибута объекта set_file
. Обычно эта строка будет содержать полный путь к пути (включая имя файла) исходного файла, но никаких гарантий нет.
Если расширения хранения являются на (да, они по умолчанию), вы можете использовать следующую команду API, чтобы получить расширение файла: getpath,c,<doc_id>
документа a_content_type
ссылки на атрибут name
объекта dm_format
. Посмотрите на атрибут этого объекта dos_extension
, чтобы увидеть зарегистрированное расширение файла для данного формата (однако нет гарантии, что это было исходное расширение файла).
Что касается атрибута, который должен содержать имя файла, нет четкого ответа. Все зависит от клиента. Обычно достаточно использовать object_name
, или вы можете создать собственный тип с настраиваемым атрибутом, если исходное имя файла очень важно для вас.
Вы можете пропустить вызовы API DFC? –
Насколько я знаю, в DFC нет эквивалента 'getpath'. Я бы закодировал свой путь вокруг него. Но зачем вам это нужно? Обычно это необходимо только для очень технической отладки и т. Д., А не в программах и/или более регулярных случаях использования. – eivamu
Файл в репозитории Documentum не требует наличия имен документов, которые происходят из файла, загруженного из файловой системы. Когда вы экспортируете документ через действие экспорта с помощью приложения WDK, то есть файл Documentum Administrator или экспортированный файл Webtop будет иметь имя, основанное на значении, которое было указано в свойстве object_name
этого конкретного объекта.
Тип файла, относящегося к конкретному объекту документа в репозитории, написан в атрибуте a_content_type
. Значения в этом атрибуте - это внутренняя запись Documetnum, но имена интуитивно понятны. Проверьте это question для получения дополнительной информации или google.
Можете ли вы подробнее рассказать о своем вопросе? – Miki