Documentation ¶
Index ¶
- type InitPartPayLoad
- type InitPartResponse
- type MergePartPayLoad
- type Meta
- type UploadAuthOpt
- type UploadAuthOption
- type UploadMergeResponse
- type UploadPartCommon
- type UploadPartCommonResponse
- type UploadPartError
- type UploadPartPayLoad
- type UploadPartResponse
- type UploadPolicy
- type VodUploadFuncRequest
- type VodUploadMediaInnerFuncRequest
- type VpcUploadPartInfo
- type VpcUploadPartsInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InitPartPayLoad ¶
type InitPartPayLoad struct {
UploadID string `json:"uploadID"`
}
type InitPartResponse ¶
type InitPartResponse struct { UploadPartCommonResponse PayLoad InitPartPayLoad `json:"payload,omitempty"` }
type MergePartPayLoad ¶
type UploadAuthOpt ¶ added in v1.0.151
type UploadAuthOpt func(option *UploadAuthOption)
type UploadAuthOption ¶ added in v1.0.151
type UploadAuthOption struct { KeyPtn string SpaceNames []string UploadPolicy *UploadPolicy }
type UploadMergeResponse ¶
type UploadMergeResponse struct { UploadPartCommonResponse PayLoad MergePartPayLoad `json:"payload,omitempty"` }
type UploadPartCommon ¶
type UploadPartCommonResponse ¶
type UploadPartCommonResponse struct { Version string `json:"Version"` Success int `json:"success,omitempty"` Error UploadPartError `json:"error"` }
type UploadPartError ¶
type UploadPartPayLoad ¶
type UploadPartResponse ¶
type UploadPartResponse struct { UploadPartCommonResponse PayLoad UploadPartPayLoad `json:"payload,omitempty"` PartNumber int CheckSum string }
type UploadPolicy ¶ added in v1.0.151
type UploadPolicy struct { ContentTypeBlackList []string `json:"ContentTypeBlackList,omitempty"` // 上传文件Content-Type黑名单 ContentTypeWhiteList []string `json:"ContentTypeWhiteList,omitempty"` // 上传文件Content-Type白名单,建议不和黑名单同时使用 FileSizeUpLimit string `json:"FileSizeUpLimit,omitempty"` // 上传文件大小上限 FileSizeBottomLimit string `json:"FileSizeBottomLimit,omitempty"` // 上传文件大小下限 }
type VodUploadFuncRequest ¶ added in v1.0.103
type VodUploadMediaInnerFuncRequest ¶ added in v1.0.103
type VodUploadMediaInnerFuncRequest struct { FilePath string Rd io.Reader Size int64 ParallelNum int SpaceName string FileType string CallbackArgs string Funcs string FileName string FileExtension string StorageClass int32 VodUploadSource string ClientNetWorkMode string ClientIDCMode string ExpireTime string UploadHostPrefer string ChunkSize int64 }
type VpcUploadPartInfo ¶ added in v1.0.181
type VpcUploadPartsInfo ¶ added in v1.0.181
type VpcUploadPartsInfo struct {
Parts []*VpcUploadPartInfo `json:"Parts"`
}
Click to show internal directories.
Click to hide internal directories.