package storage
import (
"time"
"alin.ovh/homestead/shared/buffer"
)
type File struct {
Path string
FSPath string
ContentType string
LastModified time.Time
Etag string
Title string
Headers map[string]string
Encodings map[string]*buffer.Buffer
}
func (f *File) AvailableEncodings() []string {
encs := make([]string, 0, len(f.Encodings))
for enc := range f.Encodings {
encs = append(encs, enc)
}
return encs
}
shared/storage/file.go (view raw)