Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPrivateStorage ¶
type IPrivateStorage interface {
IStorage
// AppendDir 追加存储目录
AppendDir(dirs ...string) IPrivateStorage
// SetName 设置文件名
SetName(name string) IPrivateStorage
}
func Disk ¶
func Disk(dir string) IPrivateStorage
func Temp ¶
func Temp() IPrivateStorage
type IPublicStorage ¶
type IPublicStorage interface {
IStorage
// AppendDir 追加存储目录
AppendDir(dirs ...string) IPublicStorage
// SetName 设置文件名
SetName(name string) IPublicStorage
// URL 获得文件的访问链接(不含 host)
URL() string
// URLWithHost 获得文件的访问链接(含 host)
URLWithHost(host string) string
}
func Public ¶
func Public() IPublicStorage
func PublicFromFile ¶
func PublicFromFile(filename string) IPublicStorage
func PublicFromUrl ¶
func PublicFromUrl(fileURL string) IPublicStorage
Click to show internal directories.
Click to hide internal directories.