diff --git a/IRaCIS.Core.Application/TestService.cs b/IRaCIS.Core.Application/TestService.cs index ddc54ae51..9c061d9cb 100644 --- a/IRaCIS.Core.Application/TestService.cs +++ b/IRaCIS.Core.Application/TestService.cs @@ -94,6 +94,14 @@ namespace IRaCIS.Core.Application.Service { var stream = await _oSSService.GetStreamFromOSSAsync(item.Path); + if (!stream.CanSeek) + { + var ms = new MemoryStream(); + await stream.CopyToAsync(ms); + ms.Position = 0; + stream = ms; + } + var dicomFile = DicomFile.Open(stream);