diff --git a/pkg/filemanager/fs/dbfs/upload.go b/pkg/filemanager/fs/dbfs/upload.go index 6ede4076..c289617f 100644 --- a/pkg/filemanager/fs/dbfs/upload.go +++ b/pkg/filemanager/fs/dbfs/upload.go @@ -146,11 +146,7 @@ func (f *DBFS) PrepareUpload(ctx context.Context, req *fs.UploadRequest, opts .. if req.Props.SavePath == "" || isThumbnailAndPolicyNotAvailable { req.Props.SavePath = generateSavePath(policy, req, f.user) if isThumbnailAndPolicyNotAvailable { - req.Props.SavePath = fmt.Sprintf( - "%s.%s%s", - req.Props.SavePath, - util.RandStringRunes(16), - f.settingClient.ThumbEntitySuffix(ctx)) + req.Props.SavePath = req.Props.SavePath + f.settingClient.ThumbEntitySuffix(ctx) } } diff --git a/pkg/filemanager/manager/thumbnail.go b/pkg/filemanager/manager/thumbnail.go index 8a4559d8..605d47ee 100644 --- a/pkg/filemanager/manager/thumbnail.go +++ b/pkg/filemanager/manager/thumbnail.go @@ -182,13 +182,9 @@ func (m *manager) generateThumb(ctx context.Context, uri *fs.URI, ext string, es entityType := types.EntityTypeThumbnail req := &fs.UploadRequest{ Props: &fs.UploadProps{ - Uri: uri, - Size: fileInfo.Size(), - SavePath: fmt.Sprintf( - "%s%s", - es.Entity().Source(), - m.settings.ThumbEntitySuffix(ctx), - ), + Uri: uri, + Size: fileInfo.Size(), + SavePath: es.Entity().Source() + m.settings.ThumbEntitySuffix(ctx), MimeType: m.dep.MimeDetector(ctx).TypeByName("thumb.jpg"), EntityType: &entityType, },