From 78597d68661728af8a800c0f6bebecca4c80e92e Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Mon, 5 Jan 2026 08:58:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E5=B8=A7=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRC.Core.SCP/Service/CStoreSCPService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IRC.Core.SCP/Service/CStoreSCPService.cs b/IRC.Core.SCP/Service/CStoreSCPService.cs index 6390fc803..a72ab2a2a 100644 --- a/IRC.Core.SCP/Service/CStoreSCPService.cs +++ b/IRC.Core.SCP/Service/CStoreSCPService.cs @@ -486,7 +486,7 @@ namespace IRaCIS.Core.SCP.Service // 每个 fragment 固定大小 (64KB 示例,可以自己调整) int fragmentSize = 20 * 1024; - //var numberOfFrames = dicomFile.Dataset.GetSingleValueOrDefault(DicomTag.NumberOfFrames, 1); + var numberOfFrames = dicomFile.Dataset.GetSingleValueOrDefault(DicomTag.NumberOfFrames, 1); var frag = dicomFile.Dataset.GetDicomItem(DicomTag.PixelData); @@ -499,7 +499,7 @@ namespace IRaCIS.Core.SCP.Service uint botOffset = 0; //需要拆成固定片段的 - if (syntax.IsEncapsulated && fragmentCount == pixelData.NumberOfFrames) + if (syntax.IsEncapsulated && fragmentCount == pixelData.NumberOfFrames && numberOfFrames > 1) {