Fix: cache-control header in thumb redirect request

This commit is contained in:
HFO4
2020-02-01 10:08:34 +08:00
parent 4f0c2bbb29
commit 9fe451ad4b
4 changed files with 8 additions and 0 deletions

View File

@@ -33,6 +33,9 @@ func (fs *FileSystem) GetThumb(ctx context.Context, id uint) (*response.ContentR
ctx = context.WithValue(ctx, fsctx.ThumbSizeCtx, [2]uint{w, h})
ctx = context.WithValue(ctx, fsctx.FileModelCtx, fs.FileTarget[0])
res, err := fs.Handler.Thumb(ctx, fs.FileTarget[0].SourceName)
if err == nil {
res.MaxAge = model.GetIntSetting("preview_timeout", 60)
}
// TODO 出错时重新生成缩略图
return res, err