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