Add object metadata

- support for max downloads
- support for expiring downloads
This commit is contained in:
Remco
2017-03-28 16:12:31 +02:00
parent 45bafbe48f
commit 989debecb5
3 changed files with 163 additions and 10 deletions

View File

@ -72,6 +72,10 @@ func (s *LocalStorage) Get(token string, filename string) (reader io.ReadCloser,
}
func (s *LocalStorage) IsNotExist(err error) bool {
if err == nil {
return false
}
return os.IsNotExist(err)
}
@ -137,6 +141,10 @@ func (s *S3Storage) Head(token string, filename string) (contentType string, con
}
func (s *S3Storage) IsNotExist(err error) bool {
if err == nil {
return false
}
log.Printf("IsNotExist: %s, %#v", err.Error(), err)
b := (err.Error() == "The specified key does not exist.")