kk_minio

package
v0.0.0-...-2c2b435 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MinioClient *minio.Client

Functions

func BatchOperator

func BatchOperator(stage *kk_stage.Stage, opObjects []OPObject, operator func(stage *kk_stage.Stage, opObject OPObject) (err error)) (err error)

func GetFileStream

func GetFileStream(stage *kk_stage.Stage, opObject OPObject) (io.Reader, error)

func InitMinIO

func InitMinIO(stage *kk_stage.Stage, endpoint string, accessKeyID string, secretAccessKey string, useSSL bool)

func RemoveIncompleteObject

func RemoveIncompleteObject(stage *kk_stage.Stage, opObject OPObject) (err error)

func RemoveObject

func RemoveObject(stage *kk_stage.Stage, opObject OPObject) (err error)

func RemoveObjectAndIncompleteObject

func RemoveObjectAndIncompleteObject(stage *kk_stage.Stage, opObject OPObject) (err error)

func StatObject

func StatObject(stage *kk_stage.Stage, opObject OPObject) (err error, info *minio.ObjectInfo)

StatObject verifies if object exists, you have permission to access it and returns information about the object.

func UploadFile

func UploadFile(stage *kk_stage.Stage, opObject OPObject) (err error)

UploadFile localFilePath 要上传的本地的文件路径 objectName 文件上传的目的路径(路径+文件名)

func UploadFileStream

func UploadFileStream(stage *kk_stage.Stage, opObject OPObject) (err error)

UploadFileStream objectName 文件上传的目的路径(路径+文件名)

Types

type OPObject

type OPObject struct {
	BucketName    string
	ObjectName    string
	LocalFilePath string
	Reader        io.Reader
	ObjectSize    int64
	ContentType   string
}

Jump to

Keyboard shortcuts

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