修改正常压缩包
continuous-integration/drone/push Build is running
Details
continuous-integration/drone/push Build is running
Details
parent
c91b645539
commit
3fdfb3cc4b
|
|
@ -1353,24 +1353,28 @@ namespace IRaCIS.Core.API.Controllers
|
|||
|
||||
foreach (var item in criterion.ReadingReportAndImageList)
|
||||
{
|
||||
abortToken.ThrowIfCancellationRequested();
|
||||
|
||||
var folderName =
|
||||
$"{criterionFolderName}/{SanitizePathSegment(item.SubjectCode, "UnknownSubject")}_{SanitizePathSegment(item.VisitName, "UnknownVisit")}";
|
||||
|
||||
foreach (var reportUrl in item.ReportUrlList.Where(x => !string.IsNullOrWhiteSpace(x)))
|
||||
{
|
||||
abortToken.ThrowIfCancellationRequested();
|
||||
|
||||
try
|
||||
{
|
||||
var fileName = GetEntryFileName(reportUrl, "Report", existingEntryPaths.Count + 1);
|
||||
var entryPath = BuildUniqueEntryPath(existingEntryPaths, folderName, fileName);
|
||||
var entry = zip.CreateEntry(entryPath, CompressionLevel.Fastest);
|
||||
|
||||
await using var entryStream = entry.Open();
|
||||
await using var source = await _oSSService.GetStreamFromOSSAsync(reportUrl);
|
||||
await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
await using (var source = await _oSSService.GetStreamFromOSSAsync(reportUrl))
|
||||
{
|
||||
var entry = zip.CreateEntry(entryPath, CompressionLevel.Fastest);
|
||||
|
||||
await using var entryStream = entry.Open();
|
||||
|
||||
await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
|
@ -1380,17 +1384,23 @@ namespace IRaCIS.Core.API.Controllers
|
|||
|
||||
foreach (var imageUrl in item.ImageUrlList.Where(x => !string.IsNullOrWhiteSpace(x)))
|
||||
{
|
||||
abortToken.ThrowIfCancellationRequested();
|
||||
|
||||
try
|
||||
{
|
||||
var fileName = GetEntryFileName(imageUrl, "Image", existingEntryPaths.Count + 1);
|
||||
var entryPath = BuildUniqueEntryPath(existingEntryPaths, folderName, fileName);
|
||||
var entry = zip.CreateEntry(entryPath, CompressionLevel.Fastest);
|
||||
|
||||
await using var entryStream = entry.Open();
|
||||
await using var source = await _oSSService.GetStreamFromOSSAsync(imageUrl);
|
||||
await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
|
||||
await using (var source = await _oSSService.GetStreamFromOSSAsync(imageUrl))
|
||||
{
|
||||
var entry = zip.CreateEntry(entryPath, CompressionLevel.Fastest);
|
||||
|
||||
await using var entryStream = entry.Open();
|
||||
|
||||
await source.CopyToAsync(entryStream, 32 * 1024, abortToken);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -14978,17 +14978,17 @@
|
|||
</member>
|
||||
<member name="F:IRaCIS.Core.Application.ViewModel.AccessToDialogueEnum.Question">
|
||||
<summary>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
质疑
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:IRaCIS.Core.Application.ViewModel.AccessToDialogueEnum.Consistency">
|
||||
<summary>
|
||||
һ<EFBFBD><EFBFBD><EFBFBD>Ժ˲<EFBFBD>
|
||||
一致性核查
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.CopyFrontAuditConfigItemDto">
|
||||
<summary>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
复制
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemNoticeView">
|
||||
|
|
|
|||
Loading…
Reference in New Issue