common

package
v0.6.4 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ForbidWrite                = "X-oss-Forbid-Overwrite"
	Process                    = "x-process"
	ResponseContentDisposition = "response-content-disposition"
)

Variables

View Source
var (
	ForbidWriteErr = errors.New(" Object Forbid Over Write")
)

不指定x-oss-forbid-overwrite时,默认覆盖同名Object。 指定x-oss-forbid-overwrite为false时,表示允许覆盖同名Object。 指定x-oss-forbid-overwrite为true时,表示禁止覆盖同名Object,如果同名Object已存在,程序将报错。

Functions

func GetFilePathMineType

func GetFilePathMineType(filePath string) string

Types

type OptionKv

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

func (*OptionKv) CheckAndGetMinioProcess

func (o *OptionKv) CheckAndGetMinioProcess() (interface{}, bool)

func (*OptionKv) IsForbidOverwrite

func (o *OptionKv) IsForbidOverwrite() bool

不指定x-oss-forbid-overwrite时,默认覆盖同名Object。 指定x-oss-forbid-overwrite为false时,表示允许覆盖同名Object。 指定x-oss-forbid-overwrite为true时,表示禁止覆盖同名Object,如果同名Object已存在,程序将报错。

func (*OptionKv) SetHeader

func (o *OptionKv) SetHeader(k string, v interface{})

func (*OptionKv) SetHttpParams

func (o *OptionKv) SetHttpParams(k string, v interface{})

func (*OptionKv) ToAliYunOptions

func (o *OptionKv) ToAliYunOptions() []oss.Option

func (*OptionKv) ToMinioFilePath

func (o *OptionKv) ToMinioFilePath(filePath string) string

func (*OptionKv) ToMinioReqParams

func (o *OptionKv) ToMinioReqParams() url.Values

type StorageObjectInfo

type StorageObjectInfo struct {
	Size int64
	Md5  string
}

Jump to

Keyboard shortcuts

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