util

package
v0.0.0-...-b3a75bd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatusOK int32
	StatusParamInvalid
	StatusServerError
	StatusRegisterFailed
	StatusLoginFailed
	StatusInvalidToken
)

Variables

This section is empty.

Functions

func ClearChunks

func ClearChunks(srcDirPath string, n int) error

func FileMD5

func FileMD5(file *os.File) string

func FileSha1

func FileSha1(file *os.File) string

func GenSimpleRespStream

func GenSimpleRespStream(code int, msg string) []byte

func GenSimpleRespString

func GenSimpleRespString(code int, msg string) string

func GenToken

func GenToken(nickname string) string

func GenUploadID

func GenUploadID(nickname string) string

func GetFileSize

func GetFileSize(filename string) int64

func Hex2Dec

func Hex2Dec(val string) int64

func MD5

func MD5(data []byte) string

func MergeChunks

func MergeChunks(desDirPath string, srcDirPath string, fileName string, n int) error

func PathExists

func PathExists(path string) (bool, error)

func Sha1

func Sha1(data []byte) string

Types

type ErrorCode

type ErrorCode int32

type RespMsg

type RespMsg struct {
	Code int         `json:"code"`
	Msg  string      `json:"msg"`
	Data interface{} `json:"data"`
}

func NewRespMsg

func NewRespMsg(code int, msg string, data interface{}) *RespMsg

func (*RespMsg) JSONBytes

func (resp *RespMsg) JSONBytes() []byte

func (*RespMsg) JSONString

func (resp *RespMsg) JSONString() string

type Sha1Stream

type Sha1Stream struct {
	// contains filtered or unexported fields
}

func (*Sha1Stream) Sum

func (obj *Sha1Stream) Sum() string

func (*Sha1Stream) Update

func (obj *Sha1Stream) Update(data []byte)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL