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

@@ -3,6 +3,7 @@ package controllers
import "C"
import (
"context"
"fmt"
model "github.com/HFO4/cloudreve/models"
"github.com/HFO4/cloudreve/pkg/filesystem"
"github.com/HFO4/cloudreve/pkg/filesystem/driver/local"
@@ -126,6 +127,7 @@ func Thumb(c *gin.Context) {
}
if resp.Redirect {
c.Header("Cache-Control", fmt.Sprintf("max-age=%d", resp.MaxAge))
c.Redirect(http.StatusMovedPermanently, resp.URL)
return
}