minio

package
v2.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2023 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDriver

func NewDriver(endpoint, accessKeyID, secretAccessKey, location, bucket string, useSSL bool) (server.Driver, error)

NewDriver implements DriverFactory

Types

type Driver

type Driver struct {
	// contains filtered or unexported fields
}

Driver implements Driver to store files in minio

func (*Driver) DeleteDir

func (driver *Driver) DeleteDir(ctx *server.Context, path string) error

DeleteDir implements Driver

func (*Driver) DeleteFile

func (driver *Driver) DeleteFile(ctx *server.Context, path string) error

DeleteFile implements Driver

func (*Driver) GetFile

func (driver *Driver) GetFile(ctx *server.Context, path string, offset int64) (int64, io.ReadCloser, error)

GetFile implements Driver

func (*Driver) ListDir

func (driver *Driver) ListDir(ctx *server.Context, path string, callback func(os.FileInfo) error) error

ListDir implements Driver

func (*Driver) MakeDir

func (driver *Driver) MakeDir(ctx *server.Context, path string) error

MakeDir implements Driver

func (*Driver) PutFile

func (driver *Driver) PutFile(ctx *server.Context, destPath string, data io.Reader, offset int64) (int64, error)

PutFile implements Driver

func (*Driver) Rename

func (driver *Driver) Rename(ctx *server.Context, fromPath string, toPath string) error

Rename implements Driver

func (*Driver) Stat

func (driver *Driver) Stat(ctx *server.Context, path string) (os.FileInfo, error)

Stat implements Driver

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL