Unify organize ingest pipeline

This commit is contained in:
ShukeBta
2026-06-14 23:17:52 +08:00
parent a623702276
commit 479a06f008
41 changed files with 3075 additions and 728 deletions
+9 -2
View File
@@ -17,10 +17,17 @@ func translateClientPath(clientPath string, mappings map[string]string) string {
if _, err := os.Stat(clean); err == nil {
return clean
}
normalizedClean := cleanPathForVolumeMapping(clientPath)
if normalizedClean != "" && normalizedClean != "." {
direct := filepath.Clean(filepath.FromSlash(normalizedClean))
if _, err := os.Stat(direct); err == nil {
return direct
}
}
// 尝试路径映射
cleanForMatch := filepath.ToSlash(clean)
cleanForMatch := strings.TrimRight(normalizedClean, "/")
for clientPrefix, localPrefix := range mappings {
prefix := strings.TrimRight(filepath.ToSlash(filepath.Clean(clientPrefix)), "/")
prefix := strings.TrimRight(cleanPathForVolumeMapping(clientPrefix), "/")
if prefix == "" || prefix == "." {
continue
}