dicom数据传输报错内容如下:
sendMessage: unable to convert dataset from 'JPEG Baseline' transfer syntax to 'Little Endian Explicit'
E: Store Failed, file: D:\data\2022\10\12\P0000003\dicom\20221012132654535.dcm:
E: 0006:020e DIMSE Failed to send message
E: Store SCU Failed: 0006:020e DIMSE Failed to send message
解决方法:
生成dicom文件用 dcmdjpeg(dcmdjpeg.exe)进出压缩处理之后;使用storescu(storescu.exe)传输时加上 -xs参数;
命令举例:
dcmdjpeg.exe D:\data\2022\10\12\P0000010\dicom\20221012113630282.dcm D:\data\2022\10\12\P0000010\dicom\20221012113630282.dcm
storescu.exe 127.0.0.1 3369 -aet "MYSCU" -aec "StoreTemp" D:\data\2022\10\12\P0000003\dicom\20221012132750108.dcm -xs -d