Как уже сказано в заголовке: я хочу добавить расширенный контент, содержащий изображения, к требованию в HP Alm. Я уже нашел «ISupportRichContent», в котором есть некоторые функции, которые звучат так, как будто они делают именно это:
GenerateRichContentHTMLDocument() // -> with Parameters: RCEntityType, RCEntityID
SaveRichContent() // -> with Parameters: RCEntityType, RCEntityID, RCImagesNames
... но как с ними работать? Документации вообще нет!
Мне нужно это в c#, и там все эти параметры являются строками: "RCEntityType", "RCENtityID", "RCImagesNames".
Хорошо, пока первые два параметра в значительной степени говорят сами за себя, последний - довольно загадочный! Как добавить изображения к этому параметру? Как этот список должен быть отделен?
Также найден вопрос о парне, который, к сожалению, не получил ответа:
https://community.microfocus.com/t5/Quality-Center-ALM-User/Upload-Rich-Text-with-images/td-p/952637
Так же, как и любой знаете, если это вообще возможно?
ОБНОВЛЕНИЕ 1: Я думал о «Вложениях» (с которыми я могу иметь дело), но я предполагаю, что это не для RichContent ?! Я попытался добавить изображения в фиктивное требование, чтобы файлы были по крайней мере в SMART REPOSITORY, но вы не можете получить доступ к этим файлам по ссылкам из вашего HTML в RichContent ...
ОБНОВЛЕНИЕ 2: Я выяснил, что последний параметр «RCImagesNames» в «SaveRichContent» содержит список строк, разделенных запятыми («,»). Но какие строки ??? Я попробовал весь локальный путь к изображению, которое используется в HTML ("c: \ bla \ testimage.png"), а также только имя ("testimage.png"), но изображения не импортируется в «SmartRepository» Alm ... Или мне нужно кодировать изображение, например, Base64-String, и добавить его в этот список? Но как это снова подключить к тегам "img" внутри HTML?
Cheers, Stefan