Documentation
¶
Index ¶
- func Base64Decode(cfg *iqshell.Config, info Base64Info)
- func Base64Encode(cfg *iqshell.Config, info Base64Info)
- func CreateEtag(cfg *iqshell.Config, info EtagInfo)
- func CreateQBoxToken(cfg *iqshell.Config, info QBoxTokenInfo)
- func CreateQiniuToken(cfg *iqshell.Config, info QiniuTokenInfo)
- func CreateUploadToken(cfg *iqshell.Config, info UploadTokenInfo)
- func Date2Timestamp(cfg *iqshell.Config, info TimestampInfo)
- func DecodeReqId(cfg *iqshell.Config, info ReqIdInfo)
- func DirCache(cfg *iqshell.Config, info DirCacheInfo)
- func FuncCall(cfg *iqshell.Config, info FuncCallInfo)
- func IpQuery(cfg *iqshell.Config, info IpQueryInfo)
- func RpcDecode(cfg *iqshell.Config, info RpcInfo)
- func RpcEncode(cfg *iqshell.Config, info RpcInfo)
- func Timestamp2Date(cfg *iqshell.Config, info TimestampInfo)
- func TimestampMilli2Date(cfg *iqshell.Config, info TimestampInfo)
- func TimestampNano2Date(cfg *iqshell.Config, info TimestampInfo)
- func Token(cfg *iqshell.Config)
- func Unzip(cfg *iqshell.Config, info ZipInfo)
- func UrlDecode(cfg *iqshell.Config, info UrlInfo)
- func UrlEncode(cfg *iqshell.Config, info UrlInfo)
- type Base64Info
- type DirCacheInfo
- type EtagInfo
- type FuncCallInfo
- type IpQueryInfo
- type QBoxTokenInfo
- type QiniuTokenInfo
- type ReqIdInfo
- type RpcInfo
- type TimestampInfo
- type TokenInfo
- type UploadTokenInfo
- type UrlInfo
- type ZipInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Base64Decode ¶
func Base64Decode(cfg *iqshell.Config, info Base64Info)
Base64Decode 解码base64编码的数据
func CreateEtag ¶
CreateEtag 计算文件的hash值,使用七牛的etag算法
func CreateQBoxToken ¶
func CreateQBoxToken(cfg *iqshell.Config, info QBoxTokenInfo)
CreateQBoxToken QBox Token, 一般bucket相关的接口需要这个token
func CreateQiniuToken ¶
func CreateQiniuToken(cfg *iqshell.Config, info QiniuTokenInfo)
CreateQiniuToken 签名七牛token, 一般三鉴接口需要http头文件 Authorization, 这个头的值就是qiniuToken
func CreateUploadToken ¶
func CreateUploadToken(cfg *iqshell.Config, info UploadTokenInfo)
给定上传策略,打印出上传token
func DecodeReqId ¶
DecodeReqId 解析reqid, 打印人工可读的字符串
func DirCache ¶
func DirCache(cfg *iqshell.Config, info DirCacheInfo)
func FuncCall ¶ added in v2.9.0
func FuncCall(cfg *iqshell.Config, info FuncCallInfo)
func IpQuery ¶
func IpQuery(cfg *iqshell.Config, info IpQueryInfo)
func Timestamp2Date ¶
func Timestamp2Date(cfg *iqshell.Config, info TimestampInfo)
Timestamp2Date 转化unix时间戳为可读的字符串
func TimestampMilli2Date ¶
func TimestampMilli2Date(cfg *iqshell.Config, info TimestampInfo)
TimestampMilli2Date 转化毫秒时间戳到人工可读的字符串
func TimestampNano2Date ¶
func TimestampNano2Date(cfg *iqshell.Config, info TimestampInfo)
转化纳秒时间戳到人工可读的字符串, 百纳秒为单位,主要是对接七牛服务时间戳
Types ¶
type Base64Info ¶
func (*Base64Info) Check ¶
func (info *Base64Info) Check() *data.CodeError
type DirCacheInfo ¶
func (*DirCacheInfo) Check ¶
func (info *DirCacheInfo) Check() *data.CodeError
type FuncCallInfo ¶ added in v2.9.0
type FuncCallInfo struct { FuncTemplate string ParamsJson string RunTimes string // contains filtered or unexported fields }
func (*FuncCallInfo) Check ¶ added in v2.9.0
func (info *FuncCallInfo) Check() *data.CodeError
type IpQueryInfo ¶
type IpQueryInfo struct {
Ips []string
}
func (*IpQueryInfo) Check ¶
func (info *IpQueryInfo) Check() *data.CodeError
type QBoxTokenInfo ¶
type QBoxTokenInfo struct {
TokenInfo
}
func (*QBoxTokenInfo) Check ¶
func (info *QBoxTokenInfo) Check() *data.CodeError
type QiniuTokenInfo ¶
type QiniuTokenInfo struct {
TokenInfo
}
func (*QiniuTokenInfo) Check ¶
func (info *QiniuTokenInfo) Check() *data.CodeError
type TimestampInfo ¶
type TimestampInfo struct {
Value string
}
func (*TimestampInfo) Check ¶
func (info *TimestampInfo) Check() *data.CodeError
type UploadTokenInfo ¶
func (*UploadTokenInfo) Check ¶
func (info *UploadTokenInfo) Check() *data.CodeError
Click to show internal directories.
Click to hide internal directories.