Documentation ¶
Index ¶
Constants ¶
View Source
const ( SchemeHTTP = "http" SchemeHTTPS = "https" SchemeFTP = "ftp" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Creator ¶
type Creator interface { Create() (StreamReader, error) Scheme() string }
type StreamReader ¶
type StreamReader interface { Open(url string) error Size(ctx context.Context) (int64, error) SetConfig(key string, value string) Get(ctx context.Context, offset int64, size int64) (io.ReadCloser, error) Close() }
func GetStreamReader ¶
func GetStreamReader(scheme string) (StreamReader, error)
Click to show internal directories.
Click to hide internal directories.