处理文件夹路径上传文件

This commit is contained in:
2022-05-20 15:22:36 +08:00
parent c9830cc432
commit dd7c710c90
@@ -259,6 +259,15 @@ namespace IRaCIS.Core.Application.Contracts
}
else
{
var fileName = file.FileName;
//带目录层级,需要后端处理前端的路径
if (fileName.Contains("/"))
{
fileName = fileName.Split("/").Last();
}
var trustedFileNameForFileStorage = GetStoreFileName(file.FileName);
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 _noneDicomStudyFileRepository.AddAsync(new NoneDicomStudyFile() { FileName = file.FileName, Path = relativePath, NoneDicomStudyId = noneDicomStudyId });
await _noneDicomStudyFileRepository.AddAsync(new NoneDicomStudyFile() { FileName = fileName, Path = relativePath, NoneDicomStudyId = noneDicomStudyId });
}
}