我目前将一个dicom文件存储到wildfly服务器。当我想要检索它时,我把它写到文件中。问题是,当尝试从响应文件创建一个dicomobject时,它会产生一个EOFException。 dicom文件(我存储在服务器上)本身没有任何问题,我可以存储它,从中创建一个dociomobject并从中检索图像。我认为wildfly服务器用另一种格式对其进行编码,或者响应有问题吗?
正常dicom格式的图像
响应文件格式的图像
错误消息
编辑
我从服务器接收.dcm数据,这意味着我没有dicom对象。 我需要解析这些数据,以便从中创建一个dicomobject。
答案 0 :(得分:2)
看起来您缺少图像中的传输语法。这是解密数据的重要部分(参见http://dicomiseasy.blogspot.com/2012/01/introduction-to-dicom-chapter-6.html了解一个好的介绍)。
当存储为文件时,TS嵌入在文件中。转让时,它是协商消息的一部分。
答案 1 :(得分:0)
经过长时间的搜索,我发现你可以编辑它的http路由的dicom服务器。我改了它,所以它会使用这个link返回一个jpeg图像。检索这个jpeg后,我可以将它转换为base64,然后可以将其发送到我的前端。