Documentation
¶
Index ¶
- Constants
- func Copy(srcObjName, dstObjName string) (string, error)
- func CopyPublic(srcObjName, dstObjName string) (string, error)
- func CopyPublicWithPrefix(srcObjName, dstObjName string) (string, error)
- func CopyWithPrefix(srcObjName, dstObjName string) (string, error)
- func CreateFile(reader io.Reader, objName string, contentType string) (string, error)
- func CreateFileWithPrefix(reader io.Reader, objName string, contentType string) (string, error)
- func CreateImage(reader io.Reader, objName string) (string, error)
- func CreateImageWithPrefix(reader io.Reader, objName string) (string, error)
- func DeleteMulti(objNames ...string) error
- func DeleteMultiWithPrefix(userId string, objNames ...string) error
- func Destroy()
- func Exist(objName string) (bool, error)
- func ExistWithPrefix(objName string) (bool, error)
- func ExtractObjNameByUrl(urlStr string) (string, error)
- func GenPolicy(dirPath string) (map[string]any, error)
- func GetContent(objName string) ([]byte, error)
- func GetContentWithPrefix(objName string) ([]byte, error)
- func GetUrl(objName string) (string, error)
- func GetUrlWithPrefix(objName string) (string, error)
- func Init(configPrefix string, configNamespace string, configName string, ...) error
- func ListDir(dirPath string) ([]string, error)
- func ListDirWithPrefix(dirPath string) ([]string, error)
- func Move(srcObjName, dstObjName string) (string, error)
- func MoveWithPrefix(srcObjName, dstObjName string) (string, error)
- func ZoomUrl(objName, profess string) (string, error)
- func ZoomUrlWithPrefix(objName, profess string) (string, error)
- type ConfigKey
- type CopyJsonBody
- type CreateFileMultiPartBody
- type CreateImageMultiPartBody
- type CreateJsonBody
- type CreatePublicJsonBody
- type DeleteAllObjJsonBody
- type DeleteMultiObjJsonBody
- type GenPolicyJsonBody
- type GetCheckObjExistQueryParams
- type GetDirListQueryParams
- type GetObjContentQueryParams
- type GetUrlQueryParams
- type MetaData
- type MoveJsonBody
- type ObjectInfo
- type UpdateJsonBody
- type UrlWithMetaData
- type ZoomUrlJsonBody
Constants ¶
View Source
const TimeoutSec = 30
Variables ¶
This section is empty.
Functions ¶
func CopyPublic ¶
func CopyPublicWithPrefix ¶
func CopyWithPrefix ¶
func CreateFile ¶ added in v1.0.10
func CreateFileWithPrefix ¶ added in v1.0.10
func CreateImage ¶ added in v1.0.2
func CreateImageWithPrefix ¶ added in v1.0.2
func DeleteMulti ¶
func DeleteMultiWithPrefix ¶
func ExistWithPrefix ¶
func ExtractObjNameByUrl ¶ added in v1.0.16
func GetContent ¶ added in v1.0.21
func GetContentWithPrefix ¶ added in v1.0.21
func GetUrlWithPrefix ¶
func ListDirWithPrefix ¶
func MoveWithPrefix ¶
func ZoomUrlWithPrefix ¶
Types ¶
type CopyJsonBody ¶
type CopyJsonBody struct { ConfigKey SrcObjName string `json:"srcObjName" binding:"required"` DstObjName string `json:"dstObjName" binding:"required"` RequireInfos []string `json:"requireInfos"` CreateUserID string `json:"createUserId" assign:"toField:CreateUserID"` OperatorUserName string `json:"operatorUserName" assign:"toField:OperatorUserName"` Prefix string `json:"prefix"` }
type CreateFileMultiPartBody ¶ added in v1.0.21
type CreateImageMultiPartBody ¶ added in v1.0.21
type CreateJsonBody ¶ added in v1.0.21
type CreateJsonBody struct { ConfigKey ObjName string `form:"objName" binding:"required"` UserID string `form:"userId"` File io.Reader `form:"file"` DstObjName string `json:"dstObjName" form:"dstObjName"` OperatorUserName string `json:"operatorUserName" form:"operatorUserName" assign:"toField:OperatorUserName"` }
type CreatePublicJsonBody ¶ added in v1.0.21
type DeleteAllObjJsonBody ¶ added in v1.0.21
type DeleteMultiObjJsonBody ¶
type GenPolicyJsonBody ¶ added in v1.0.21
type GenPolicyJsonBody struct { ConfigKey engine.GenPolicyJsonBody }
type GetCheckObjExistQueryParams ¶ added in v1.0.21
type GetDirListQueryParams ¶ added in v1.0.21
type GetObjContentQueryParams ¶ added in v1.0.21
type GetUrlQueryParams ¶ added in v1.0.21
type MoveJsonBody ¶
type MoveJsonBody struct { ConfigKey SrcObjName string `json:"srcObjName" binding:"required"` DstObjName string `json:"dstObjName" binding:"required"` RequireInfos []string `json:"requireInfos"` UpdateUserID string `json:"updateUserId" assign:"toField:LastUpdateUserID"` OperatorUserName string `json:"operatorUserName" assign:"toField:OperatorUserName"` }
type ObjectInfo ¶
func LsDetails ¶
func LsDetails(dirPath string) ([]ObjectInfo, error)
func LsDetailsWithPrefix ¶
func LsDetailsWithPrefix(dirPath string) ([]ObjectInfo, error)
type UpdateJsonBody ¶ added in v1.0.21
type UpdateJsonBody struct { ConfigKey SrcObjName string `json:"srcObjName" binding:"required"` DstObjName string `json:"dstObjName" binding:"required"` RequireInfos []string `json:"requireInfos"` UpdateUserID string `json:"updateUserId" assign:"toField:LastUpdateUserID"` OperatorUserName string `json:"operatorUserName" assign:"toField:OperatorUserName"` }
type UrlWithMetaData ¶ added in v1.0.7
func GetUrlUrlWithMetaDataWithPrefix ¶ added in v1.0.7
func GetUrlUrlWithMetaDataWithPrefix(objName string) (UrlWithMetaData, error)
func GetUrlWithMetaData ¶ added in v1.0.7
func GetUrlWithMetaData(objName string) (UrlWithMetaData, error)
type ZoomUrlJsonBody ¶
type ZoomUrlJsonBody struct { ConfigKey ObjName string `json:"srcObjName" binding:"required"` Process string `json:"process" binding:"required"` CreateUserID string `json:"createUserId" assign:"toField:CreateUserID"` OperatorUserName string `json:"operatorUserName" assign:"toField:OperatorUserName"` }
Click to show internal directories.
Click to hide internal directories.