处理文件夹路径上传文件
							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