Documentation
¶
Index ¶
- func DefaultKeyBuilder(prefix string) func(fileName string, dir ...string) string
- func KeepFileNameKeyBuilder() func(fileName string, dir ...string) string
- type CDNStorage
- type FileDeleter
- type FileDownloader
- type FileMoverCopier
- type FileUploader
- type ImageStorage
- type ImageURLHandler
- type Storage
- type TokenGenerator
- type URLHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultKeyBuilder ¶
func KeepFileNameKeyBuilder ¶
Types ¶
type CDNStorage ¶
type CDNStorage interface {
Storage
TokenGenerator
}
type FileDownloader ¶
type FileMoverCopier ¶
type FileUploader ¶
type ImageStorage ¶
type ImageStorage interface {
ImageURLHandler
CDNStorage
}
type ImageURLHandler ¶
type ImageURLHandler interface {
URLHandler
GenerateImageURL(key string, width int) string
}
type Storage ¶
type Storage interface {
URLHandler
FileDeleter
FileUploader
FileDownloader
FileMoverCopier
}
type TokenGenerator ¶
Click to show internal directories.
Click to hide internal directories.