处理文件夹路径上传文件

Uat_Study
hang 2022-05-20 15:22:36 +08:00
parent c9830cc432
commit dd7c710c90
1 changed files with 10 additions and 1 deletions

View File

@ -259,6 +259,15 @@ namespace IRaCIS.Core.Application.Contracts
} }
else else
{ {
var fileName = file.FileName;
//带目录层级,需要后端处理前端的路径
if (fileName.Contains("/"))
{
fileName = fileName.Split("/").Last();
}
var trustedFileNameForFileStorage = GetStoreFileName(file.FileName); var trustedFileNameForFileStorage = GetStoreFileName(file.FileName);
var relativePath = $"/{StaticData.TrialDataFolder}/{sv.TrialId}/{sv.SiteId}/{sv.SubjectId}/{subjectVisitId}/{StaticData.NoneDicomFolder}/{trustedFileNameForFileStorage}"; var relativePath = $"/{StaticData.TrialDataFolder}/{sv.TrialId}/{sv.SiteId}/{sv.SubjectId}/{subjectVisitId}/{StaticData.NoneDicomFolder}/{trustedFileNameForFileStorage}";
@ -270,7 +279,7 @@ namespace IRaCIS.Core.Application.Contracts
await fs.FlushAsync(); await fs.FlushAsync();
} }
await _noneDicomStudyFileRepository.AddAsync(new NoneDicomStudyFile() { FileName = file.FileName, Path = relativePath, NoneDicomStudyId = noneDicomStudyId }); await _noneDicomStudyFileRepository.AddAsync(new NoneDicomStudyFile() { FileName = fileName, Path = relativePath, NoneDicomStudyId = noneDicomStudyId });
} }
} }