Documentation ¶
Index ¶
- Constants
- func HandleHttp(store *objectstore, secret string)
- func MustNewObjectStore(config Config) oss.ObjectStore
- func NewObjectStore(config Config) (oss oss.ObjectStore, err error)
- func Sign(method string, path string, expires int, secret string) string
- type Config
- type HttpHandler
- func (t *HttpHandler) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (t *HttpHandler) GetBucketAndPath(r *http.Request) (string, string, error)
- func (t *HttpHandler) GetHandler(w http.ResponseWriter, r *http.Request)
- func (t *HttpHandler) HeadHandler(w http.ResponseWriter, r *http.Request)
- func (t *HttpHandler) PutHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
View Source
const (
Name = "local"
)
Variables ¶
This section is empty.
Functions ¶
func HandleHttp ¶ added in v1.0.1
func HandleHttp(store *objectstore, secret string)
func MustNewObjectStore ¶
func MustNewObjectStore(config Config) oss.ObjectStore
func NewObjectStore ¶
func NewObjectStore(config Config) (oss oss.ObjectStore, err error)
Types ¶
type HttpHandler ¶ added in v1.0.1
type HttpHandler struct { Secret string // contains filtered or unexported fields }
func (*HttpHandler) DeleteHandler ¶ added in v1.0.1
func (t *HttpHandler) DeleteHandler(w http.ResponseWriter, r *http.Request)
func (*HttpHandler) GetBucketAndPath ¶ added in v1.0.1
func (*HttpHandler) GetHandler ¶ added in v1.0.1
func (t *HttpHandler) GetHandler(w http.ResponseWriter, r *http.Request)
func (*HttpHandler) HeadHandler ¶ added in v1.0.1
func (t *HttpHandler) HeadHandler(w http.ResponseWriter, r *http.Request)
func (*HttpHandler) PutHandler ¶ added in v1.0.1
func (t *HttpHandler) PutHandler(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.