 Documentation
      ¶
      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.