From d51351eebdcfcdf8e4b7ac82359161a1e6a51373 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Fri, 29 Apr 2022 20:02:55 +0800 Subject: [PATCH] fix: cannot generate thumbnail for COS policy --- pkg/filesystem/hooks.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/filesystem/hooks.go b/pkg/filesystem/hooks.go index 1f03301..902dcce 100644 --- a/pkg/filesystem/hooks.go +++ b/pkg/filesystem/hooks.go @@ -284,6 +284,10 @@ func HookPopPlaceholderToFile(picInfo string) Hook { return func(ctx context.Context, fs *FileSystem, fileHeader fsctx.FileHeader) error { fileInfo := fileHeader.Info() fileModel := fileInfo.Model.(*model.File) + if picInfo == "" && fs.Policy.IsThumbExist(fileInfo.FileName) { + picInfo = "1,1" + } + return fileModel.PopChunkToFile(fileInfo.LastModified, picInfo) } }