Documentation
¶
Index ¶
- Constants
- func GenerateD1agHeader(meta map[string]interface{}, compress byte, cert *x509.Certificate) ([]byte, error)
- func PackageCollectedData(pOpt *PackageOptions, skipConfirm bool) (string, error)
- func ParserD1agHeader(r io.Reader) (meta []byte, format, compress string, offset int, err error)
- func Upload(ctx context.Context, opt *UploadOptions, skipConfirm bool) (string, error)
- func UploadComplete(logger *logprinter.Logger, fileUUID string, opt *UploadOptions) (string, error)
- func UploadFile(logger *logprinter.Logger, concurrency int, presp *preCreateResponse, ...) (string, error)
- type ClientOptions
- type FlushResponse
- type FlushUploadFile
- type Histroy
- type OpenFunc
- type PackageOptions
- type UploadOptions
- type UploadPart
Constants ¶
View Source
const ( TypeNoCompress = 0 TypeGZ = 01 TypeZST = 02 TypeRaw = 020 TypeEncryption = 030 )
Variables ¶
This section is empty.
Functions ¶
func GenerateD1agHeader ¶
func GenerateD1agHeader(meta map[string]interface{}, compress byte, cert *x509.Certificate) ([]byte, error)
meta not compress
func PackageCollectedData ¶
func PackageCollectedData(pOpt *PackageOptions, skipConfirm bool) (string, error)
func ParserD1agHeader ¶
func UploadComplete ¶
func UploadComplete(logger *logprinter.Logger, fileUUID string, opt *UploadOptions) (string, error)
func UploadFile ¶
func UploadFile( logger *logprinter.Logger, concurrency int, presp *preCreateResponse, fileSize int64, flush FlushUploadFile, open OpenFunc, uploadPart UploadPart, ) (string, error)
Types ¶
type FlushResponse ¶
type FlushResponse struct {
ResultURL string `json:"result"`
}
type FlushUploadFile ¶
type OpenFunc ¶
type OpenFunc func() (io.ReadSeekCloser, error)
type PackageOptions ¶
type UploadOptions ¶
Click to show internal directories.
Click to hide internal directories.