filer: upload to a directory without "/" suffix

fix https://github.com/chrislusf/seaweedfs/issues/1988
This commit is contained in:
Chris Lu 2021-04-12 11:56:56 -07:00
parent 742ab1ec81
commit 519b0e1e49

View file

@ -142,6 +142,14 @@ func (fs *FilerServer) saveMetaData(ctx context.Context, r *http.Request, fileNa
if fileName != "" { if fileName != "" {
path += fileName path += fileName
} }
} else {
if fileName != "" {
if possibleDirEntry, findDirErr := fs.filer.FindEntry(ctx, util.FullPath(path)); findDirErr == nil {
if possibleDirEntry.IsDirectory() {
path += "/" + fileName
}
}
}
} }
var entry *filer.Entry var entry *filer.Entry