优化下载
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
7fed7072c1
commit
7b5b7e4ffa
|
|
@ -1081,6 +1081,8 @@ namespace IRaCIS.Core.API.Controllers
|
|||
await using var entryStream = entry.Open();
|
||||
await using var source = await _oSSService.GetStreamFromOSSAsync(instance.Path);
|
||||
|
||||
if (instance.IsEncapsulated)
|
||||
{
|
||||
#region 将多帧合并为一帧
|
||||
|
||||
// 如果你是从 stream 打开
|
||||
|
|
@ -1125,7 +1127,16 @@ namespace IRaCIS.Core.API.Controllers
|
|||
#endregion
|
||||
|
||||
await dicomFile.SaveAsync(entryStream);
|
||||
//await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
|
@ -1973,6 +1984,9 @@ namespace IRaCIS.Core.API.Controllers
|
|||
await using var entryStream = entry.Open();
|
||||
await using var source = await _oSSService.GetStreamFromOSSAsync(instance.Path);
|
||||
|
||||
if (instance.IsEncapsulated)
|
||||
{
|
||||
|
||||
#region 将多帧合并为一帧
|
||||
|
||||
// 如果你是从 stream 打开
|
||||
|
|
@ -2016,7 +2030,13 @@ namespace IRaCIS.Core.API.Controllers
|
|||
#endregion
|
||||
|
||||
await dicomFile.SaveAsync(entryStream);
|
||||
//await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
}
|
||||
else
|
||||
{
|
||||
await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
}
|
||||
|
||||
//
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue