diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
35 stars 64 forks source link

Проблема с использованием GenerateDocumentZip #982

Closed Skladoff closed 2 years ago

Skladoff commented 2 years ago

Здравствуйте. Использую метод GenerateDocumentZip и столкнулся с небольшой проблемой. Формирующиеся архивы содержат файлы с одинаковыми именами файлов (содержимое файлов соответствует запрашиваемым документам), что вызывает некоторое неудобство работы с ними. Прикладываю скрин для иллюстрации и два полученных архива с файлами. sc7 0.zip 01.zip

ilzag commented 2 years ago

Добрый день! Имена файлов в архиве сокращаются, чтобы не превысить ограничение операционной системы на длину пути при разархивировании в 260 символов. В вашем случае часть имён файлов совпадает, поэтому после сокращения имена стали идентичны. Рекомендуем учитывать это поведение при разработке. В качестве альтернативы можно каждую сущность по документу выгрузить отдельно методом GetEntityContent.