重新提交
continuous-integration/drone/push Build is passing Details

Test_HIR_Net8
hang 2025-12-25 15:27:45 +08:00
parent 6e5e49d322
commit 7fed7072c1
1 changed files with 12 additions and 3 deletions

View File

@ -1044,11 +1044,20 @@ namespace IRaCIS.Core.API.Controllers
Log.Logger.Warning($"DIRPath: {study.StudyDIRPath}");
await using (var entryStream = dicomDirEntry.Open())
await using (var dirStream = await _oSSService.GetStreamFromOSSAsync(study.StudyDIRPath))
try
{
await dirStream.CopyToAsync(entryStream, 32 * 1024, abortToken);
await using (var entryStream = dicomDirEntry.Open())
await using (var dirStream = await _oSSService.GetStreamFromOSSAsync(study.StudyDIRPath))
{
await dirStream.CopyToAsync(entryStream, 32 * 1024, abortToken);
}
}
catch (Exception ex)
{
Log.Logger.Warning($"处理文件{study.StudyCode}DIR失败: {ex.Message}");
continue;
}
// ---------- IMAGE FILES ----------
foreach (var series in study.SeriesList)