У меня есть 1 работающий сервер для дескриптора C -Перемещение, 2 запущенных сервера для дескриптора C -Store и удаленный сервер pacs (GEPACS)
Когда я пытался C -Переместить команду из удаленный пакет для обработки C -Store, 1 сервер (py-netdicom) - это сборка и сохранение файла должным образом, а 1 сервер (go -netdicom) - нет.
Итак, возникла пара проблем go -netdicom. Я исправил код, может обрабатывать шестнадцатеричные числа. Первоначально он не поддерживается go -netdicom. Это исправило почти все проблемы в моем случае, но все еще не может правильно хранить пиксельные данные.
Например, я получил 9117252 байта от исходного сигнала от удаленных пакетов и сохранил данные сам, но на самом деле это должно быть 18000000 байт (получил ошибку). даже изображения CT короткие в 3 раза (получили примерно 180000, но нужно 524288)
Я думаю, что причиной проблемы может быть инкапсуляция данных пикселей, но не уверен.
Есть ли Подсказка или помощь?
Спасибо.
РЕДАКТИРОВАТЬ 4 : У меня есть подсказка. ссылка здесь
Так или иначе, команда C -STORE имеет своего рода синтаксис передачи. Это предложение для типа scp (сжатый или нет) данных scu get. Но все же я не знаю, какую часть go -netdicom нужно изменить. Я удалю тег "python", поскольку он больше не связан с python.