diff --git a/storage/minio.go b/storage/minio.go index 420b349..e008eda 100644 --- a/storage/minio.go +++ b/storage/minio.go @@ -112,9 +112,14 @@ func (s *Minio) Url(objectName string, expire time.Duration) string { if err := s.Init(); err != nil { return err.Error() } + + if expire > time.Hour*24*7 { + expire = time.Hour * 24 * 7 + } var params url.Values u, err := s.client.PresignedGetObject(s.config.Bucket, objectName, expire, params) if err != nil { + log.Errorf("error:%s", err.Error()) return fmt.Sprintf("%s/%s/%s", s.config.BaseUrl, s.config.Bucket, objectName) }