Имеется orthanc-server и проект на C++ с использованием Grassroots DICOM. На сервере имеется запись instance c Text Value Attribute(0040,A160). Текст в формате base64 размером 1 мбайт. Создание Instance нормально производится и отправляется на сервер (gdcm::CompositeNetworkFunctions::CStore). При скачивании напрямую с сервера dicom-файла Text Value имеется. Но при запросе из моего проекта
std::unique_ptr<gdcm::BaseRootQuery> query(gdcm::CompositeNetworkFunctions::ConstructQuery(gdcm::ERootType::eStudyRootType, gdcm::EQueryLevel::eStudy, queryds));
std::vector<gdcm::DataSet> dataSetVector;
bool isFinded = gdcm::CompositeNetworkFunctions::CFind(m_remote.c_str(), m_port, query.get(), dataSetVector, "GDCMSCU", "ANY-SCP");
данные с тегом Text Value Attribute(0040,A160) не приходят.
Это как то связано с размером текста. Если отправлять небольшую строку, то все работает. Это и странно, ведь тип поля Text Value - UT размером 2^32 - 2...
Как решить данную проблему?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задали сделать игру Кто хочет стать миллионеромВесь код прописал , сделал вопросы , подсказки
Необходимо создать аналог Марио, желательно не использовать ничего кроме winapi и c++Возникла проблема при отрисовке текстур
В общем, картина следующая: у меня есть окно создания имени для персонажа и мне нужно решить 2 проблемы с которыми я столкнулся