Documentation
¶
Index ¶
- Constants
- Variables
- func GetFilePathMineType(filePath string) string
- type OptionKv
- func (o *OptionKv) CheckAndGetMinioProcess() (interface{}, bool)
- func (o *OptionKv) IsForbidOverwrite() bool
- func (o *OptionKv) SetHeader(k string, v interface{})
- func (o *OptionKv) SetHttpParams(k string, v interface{})
- func (o *OptionKv) ToAliYunOptions() []oss.Option
- func (o *OptionKv) ToMinioFilePath(filePath string) string
- func (o *OptionKv) ToMinioReqParams() url.Values
- type StorageObjectInfo
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 ¶
Types ¶
type OptionKv ¶
type OptionKv struct {
// contains filtered or unexported fields
}
func (*OptionKv) CheckAndGetMinioProcess ¶
func (*OptionKv) IsForbidOverwrite ¶
不指定x-oss-forbid-overwrite时,默认覆盖同名Object。 指定x-oss-forbid-overwrite为false时,表示允许覆盖同名Object。 指定x-oss-forbid-overwrite为true时,表示禁止覆盖同名Object,如果同名Object已存在,程序将报错。
func (*OptionKv) SetHttpParams ¶
func (*OptionKv) ToAliYunOptions ¶
func (*OptionKv) ToMinioFilePath ¶
func (*OptionKv) ToMinioReqParams ¶
type StorageObjectInfo ¶
Click to show internal directories.
Click to hide internal directories.