处理文件夹路径上传文件
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 });
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue