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