Help us shape the future of Go! Take the 2026 Go Developer Survey

chunk

package
v0.20.7 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2026 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ChunkUploadCompleteReq_CustomCode_DEFAULT string
View Source
var ChunkUploadCompleteReq_Note_DEFAULT string
View Source
var ChunkUploadCompleteReq_Password_DEFAULT string
View Source
var ChunkUploadInitData_ShareURL_DEFAULT string
View Source
var ChunkUploadInitReq_CustomCode_DEFAULT string
View Source
var ChunkUploadInitReq_ExpireStyle_DEFAULT string
View Source
var ChunkUploadInitReq_ExpireValue_DEFAULT int32
View Source
var ChunkUploadInitReq_Note_DEFAULT string
View Source
var ChunkUploadInitReq_Password_DEFAULT string
View Source
var ChunkUploadInitReq_RequireAuth_DEFAULT bool

Functions

This section is empty.

Types

type ChunkService

type ChunkService interface {
	// ChunkUploadInit 初始化分片上传
	ChunkUploadInit(ctx context.Context, req *ChunkUploadInitReq) (r *ChunkUploadInitResp, err error)
	// ChunkUpload 上传单个分片
	ChunkUpload(ctx context.Context, req *ChunkUploadReq) (r *ChunkUploadResp, err error)
	// ChunkUploadStatus 查询上传进度
	ChunkUploadStatus(ctx context.Context, req *ChunkUploadStatusReq) (r *ChunkUploadStatusResp, err error)
	// ChunkUploadComplete 完成上传
	ChunkUploadComplete(ctx context.Context, req *ChunkUploadCompleteReq) (r *ChunkUploadCompleteResp, err error)
	// ChunkUploadCancel 取消上传
	ChunkUploadCancel(ctx context.Context, req *ChunkUploadCancelReq) (r *ChunkUploadCancelResp, err error)
}

==================== 服务定义 ====================

type ChunkServiceChunkUploadArgs

type ChunkServiceChunkUploadArgs struct {
	Req *ChunkUploadReq `thrift:"req,1"`
}

func NewChunkServiceChunkUploadArgs

func NewChunkServiceChunkUploadArgs() *ChunkServiceChunkUploadArgs

func (*ChunkServiceChunkUploadArgs) GetReq

func (*ChunkServiceChunkUploadArgs) InitDefault

func (p *ChunkServiceChunkUploadArgs) InitDefault()

func (*ChunkServiceChunkUploadArgs) IsSetReq

func (p *ChunkServiceChunkUploadArgs) IsSetReq() bool

func (*ChunkServiceChunkUploadArgs) Read

func (p *ChunkServiceChunkUploadArgs) Read(iprot thrift.TProtocol) (err error)

func (*ChunkServiceChunkUploadArgs) ReadField1

func (p *ChunkServiceChunkUploadArgs) ReadField1(iprot thrift.TProtocol) error

func (*ChunkServiceChunkUploadArgs) String

func (p *ChunkServiceChunkUploadArgs) String() string

func (*ChunkServiceChunkUploadArgs) Write

func (p *ChunkServiceChunkUploadArgs) Write(oprot thrift.TProtocol) (err error)

type ChunkServiceChunkUploadCancelArgs

type ChunkServiceChunkUploadCancelArgs struct {
	Req *ChunkUploadCancelReq `thrift:"req,1"`
}

func NewChunkServiceChunkUploadCancelArgs

func NewChunkServiceChunkUploadCancelArgs() *ChunkServiceChunkUploadCancelArgs

func (*ChunkServiceChunkUploadCancelArgs) GetReq

func (*ChunkServiceChunkUploadCancelArgs) InitDefault

func (p *ChunkServiceChunkUploadCancelArgs) InitDefault()

func (*ChunkServiceChunkUploadCancelArgs) IsSetReq

func (*ChunkServiceChunkUploadCancelArgs) Read

func (*ChunkServiceChunkUploadCancelArgs) ReadField1

func (*ChunkServiceChunkUploadCancelArgs) String

func (*ChunkServiceChunkUploadCancelArgs) Write

type ChunkServiceChunkUploadCancelResult

type ChunkServiceChunkUploadCancelResult struct {
	Success *ChunkUploadCancelResp `thrift:"success,0,optional"`
}

func NewChunkServiceChunkUploadCancelResult

func NewChunkServiceChunkUploadCancelResult() *ChunkServiceChunkUploadCancelResult

func (*ChunkServiceChunkUploadCancelResult) GetSuccess

func (*ChunkServiceChunkUploadCancelResult) InitDefault

func (p *ChunkServiceChunkUploadCancelResult) InitDefault()

func (*ChunkServiceChunkUploadCancelResult) IsSetSuccess

func (p *ChunkServiceChunkUploadCancelResult) IsSetSuccess() bool

func (*ChunkServiceChunkUploadCancelResult) Read

func (*ChunkServiceChunkUploadCancelResult) ReadField0

func (*ChunkServiceChunkUploadCancelResult) String

func (*ChunkServiceChunkUploadCancelResult) Write

type ChunkServiceChunkUploadCompleteArgs

type ChunkServiceChunkUploadCompleteArgs struct {
	Req *ChunkUploadCompleteReq `thrift:"req,1"`
}

func NewChunkServiceChunkUploadCompleteArgs

func NewChunkServiceChunkUploadCompleteArgs() *ChunkServiceChunkUploadCompleteArgs

func (*ChunkServiceChunkUploadCompleteArgs) GetReq

func (*ChunkServiceChunkUploadCompleteArgs) InitDefault

func (p *ChunkServiceChunkUploadCompleteArgs) InitDefault()

func (*ChunkServiceChunkUploadCompleteArgs) IsSetReq

func (*ChunkServiceChunkUploadCompleteArgs) Read

func (*ChunkServiceChunkUploadCompleteArgs) ReadField1

func (*ChunkServiceChunkUploadCompleteArgs) String

func (*ChunkServiceChunkUploadCompleteArgs) Write

type ChunkServiceChunkUploadCompleteResult

type ChunkServiceChunkUploadCompleteResult struct {
	Success *ChunkUploadCompleteResp `thrift:"success,0,optional"`
}

func NewChunkServiceChunkUploadCompleteResult

func NewChunkServiceChunkUploadCompleteResult() *ChunkServiceChunkUploadCompleteResult

func (*ChunkServiceChunkUploadCompleteResult) GetSuccess

func (*ChunkServiceChunkUploadCompleteResult) InitDefault

func (p *ChunkServiceChunkUploadCompleteResult) InitDefault()

func (*ChunkServiceChunkUploadCompleteResult) IsSetSuccess

func (p *ChunkServiceChunkUploadCompleteResult) IsSetSuccess() bool

func (*ChunkServiceChunkUploadCompleteResult) Read

func (*ChunkServiceChunkUploadCompleteResult) ReadField0

func (*ChunkServiceChunkUploadCompleteResult) String

func (*ChunkServiceChunkUploadCompleteResult) Write

type ChunkServiceChunkUploadInitArgs

type ChunkServiceChunkUploadInitArgs struct {
	Req *ChunkUploadInitReq `thrift:"req,1"`
}

func NewChunkServiceChunkUploadInitArgs

func NewChunkServiceChunkUploadInitArgs() *ChunkServiceChunkUploadInitArgs

func (*ChunkServiceChunkUploadInitArgs) GetReq

func (*ChunkServiceChunkUploadInitArgs) InitDefault

func (p *ChunkServiceChunkUploadInitArgs) InitDefault()

func (*ChunkServiceChunkUploadInitArgs) IsSetReq

func (p *ChunkServiceChunkUploadInitArgs) IsSetReq() bool

func (*ChunkServiceChunkUploadInitArgs) Read

func (*ChunkServiceChunkUploadInitArgs) ReadField1

func (*ChunkServiceChunkUploadInitArgs) String

func (*ChunkServiceChunkUploadInitArgs) Write

func (p *ChunkServiceChunkUploadInitArgs) Write(oprot thrift.TProtocol) (err error)

type ChunkServiceChunkUploadInitResult

type ChunkServiceChunkUploadInitResult struct {
	Success *ChunkUploadInitResp `thrift:"success,0,optional"`
}

func NewChunkServiceChunkUploadInitResult

func NewChunkServiceChunkUploadInitResult() *ChunkServiceChunkUploadInitResult

func (*ChunkServiceChunkUploadInitResult) GetSuccess

func (*ChunkServiceChunkUploadInitResult) InitDefault

func (p *ChunkServiceChunkUploadInitResult) InitDefault()

func (*ChunkServiceChunkUploadInitResult) IsSetSuccess

func (p *ChunkServiceChunkUploadInitResult) IsSetSuccess() bool

func (*ChunkServiceChunkUploadInitResult) Read

func (*ChunkServiceChunkUploadInitResult) ReadField0

func (*ChunkServiceChunkUploadInitResult) String

func (*ChunkServiceChunkUploadInitResult) Write

type ChunkServiceChunkUploadResult

type ChunkServiceChunkUploadResult struct {
	Success *ChunkUploadResp `thrift:"success,0,optional"`
}

func NewChunkServiceChunkUploadResult

func NewChunkServiceChunkUploadResult() *ChunkServiceChunkUploadResult

func (*ChunkServiceChunkUploadResult) GetSuccess

func (p *ChunkServiceChunkUploadResult) GetSuccess() (v *ChunkUploadResp)

func (*ChunkServiceChunkUploadResult) InitDefault

func (p *ChunkServiceChunkUploadResult) InitDefault()

func (*ChunkServiceChunkUploadResult) IsSetSuccess

func (p *ChunkServiceChunkUploadResult) IsSetSuccess() bool

func (*ChunkServiceChunkUploadResult) Read

func (p *ChunkServiceChunkUploadResult) Read(iprot thrift.TProtocol) (err error)

func (*ChunkServiceChunkUploadResult) ReadField0

func (p *ChunkServiceChunkUploadResult) ReadField0(iprot thrift.TProtocol) error

func (*ChunkServiceChunkUploadResult) String

func (*ChunkServiceChunkUploadResult) Write

func (p *ChunkServiceChunkUploadResult) Write(oprot thrift.TProtocol) (err error)

type ChunkServiceChunkUploadStatusArgs

type ChunkServiceChunkUploadStatusArgs struct {
	Req *ChunkUploadStatusReq `thrift:"req,1"`
}

func NewChunkServiceChunkUploadStatusArgs

func NewChunkServiceChunkUploadStatusArgs() *ChunkServiceChunkUploadStatusArgs

func (*ChunkServiceChunkUploadStatusArgs) GetReq

func (*ChunkServiceChunkUploadStatusArgs) InitDefault

func (p *ChunkServiceChunkUploadStatusArgs) InitDefault()

func (*ChunkServiceChunkUploadStatusArgs) IsSetReq

func (*ChunkServiceChunkUploadStatusArgs) Read

func (*ChunkServiceChunkUploadStatusArgs) ReadField1

func (*ChunkServiceChunkUploadStatusArgs) String

func (*ChunkServiceChunkUploadStatusArgs) Write

type ChunkServiceChunkUploadStatusResult

type ChunkServiceChunkUploadStatusResult struct {
	Success *ChunkUploadStatusResp `thrift:"success,0,optional"`
}

func NewChunkServiceChunkUploadStatusResult

func NewChunkServiceChunkUploadStatusResult() *ChunkServiceChunkUploadStatusResult

func (*ChunkServiceChunkUploadStatusResult) GetSuccess

func (*ChunkServiceChunkUploadStatusResult) InitDefault

func (p *ChunkServiceChunkUploadStatusResult) InitDefault()

func (*ChunkServiceChunkUploadStatusResult) IsSetSuccess

func (p *ChunkServiceChunkUploadStatusResult) IsSetSuccess() bool

func (*ChunkServiceChunkUploadStatusResult) Read

func (*ChunkServiceChunkUploadStatusResult) ReadField0

func (*ChunkServiceChunkUploadStatusResult) String

func (*ChunkServiceChunkUploadStatusResult) Write

type ChunkServiceClient

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

func NewChunkServiceClient

func NewChunkServiceClient(c thrift.TClient) *ChunkServiceClient

func NewChunkServiceClientProtocol

func NewChunkServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ChunkServiceClient

func (*ChunkServiceClient) ChunkUpload

func (p *ChunkServiceClient) ChunkUpload(ctx context.Context, req *ChunkUploadReq) (r *ChunkUploadResp, err error)

func (*ChunkServiceClient) ChunkUploadCancel

func (p *ChunkServiceClient) ChunkUploadCancel(ctx context.Context, req *ChunkUploadCancelReq) (r *ChunkUploadCancelResp, err error)

func (*ChunkServiceClient) ChunkUploadComplete

func (p *ChunkServiceClient) ChunkUploadComplete(ctx context.Context, req *ChunkUploadCompleteReq) (r *ChunkUploadCompleteResp, err error)

func (*ChunkServiceClient) ChunkUploadInit

func (p *ChunkServiceClient) ChunkUploadInit(ctx context.Context, req *ChunkUploadInitReq) (r *ChunkUploadInitResp, err error)

func (*ChunkServiceClient) ChunkUploadStatus

func (p *ChunkServiceClient) ChunkUploadStatus(ctx context.Context, req *ChunkUploadStatusReq) (r *ChunkUploadStatusResp, err error)

func (*ChunkServiceClient) Client_

func (p *ChunkServiceClient) Client_() thrift.TClient

type ChunkServiceProcessor

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

func NewChunkServiceProcessor

func NewChunkServiceProcessor(handler ChunkService) *ChunkServiceProcessor

func (*ChunkServiceProcessor) AddToProcessorMap

func (p *ChunkServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)

func (*ChunkServiceProcessor) GetProcessorFunction

func (p *ChunkServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)

func (*ChunkServiceProcessor) Process

func (p *ChunkServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)

func (*ChunkServiceProcessor) ProcessorMap

func (p *ChunkServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction

type ChunkUploadCancelReq

type ChunkUploadCancelReq struct {
	UploadID string `thrift:"upload_id,1,required" json:"upload_id,required" path:"upload_id,required"`
}

==================== 取消上传 ====================

var ChunkServiceChunkUploadCancelArgs_Req_DEFAULT *ChunkUploadCancelReq

func NewChunkUploadCancelReq

func NewChunkUploadCancelReq() *ChunkUploadCancelReq

func (*ChunkUploadCancelReq) GetUploadID

func (p *ChunkUploadCancelReq) GetUploadID() (v string)

func (*ChunkUploadCancelReq) InitDefault

func (p *ChunkUploadCancelReq) InitDefault()

func (*ChunkUploadCancelReq) Read

func (p *ChunkUploadCancelReq) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadCancelReq) ReadField1

func (p *ChunkUploadCancelReq) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadCancelReq) String

func (p *ChunkUploadCancelReq) String() string

func (*ChunkUploadCancelReq) Write

func (p *ChunkUploadCancelReq) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadCancelResp

type ChunkUploadCancelResp struct {
	Code    int32  `thrift:"code,1,required" form:"code,required" json:"code,required"`
	Message string `thrift:"message,2,required" form:"message,required" json:"message,required"`
}
var ChunkServiceChunkUploadCancelResult_Success_DEFAULT *ChunkUploadCancelResp

func NewChunkUploadCancelResp

func NewChunkUploadCancelResp() *ChunkUploadCancelResp

func (*ChunkUploadCancelResp) GetCode

func (p *ChunkUploadCancelResp) GetCode() (v int32)

func (*ChunkUploadCancelResp) GetMessage

func (p *ChunkUploadCancelResp) GetMessage() (v string)

func (*ChunkUploadCancelResp) InitDefault

func (p *ChunkUploadCancelResp) InitDefault()

func (*ChunkUploadCancelResp) Read

func (p *ChunkUploadCancelResp) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadCancelResp) ReadField1

func (p *ChunkUploadCancelResp) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadCancelResp) ReadField2

func (p *ChunkUploadCancelResp) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadCancelResp) String

func (p *ChunkUploadCancelResp) String() string

func (*ChunkUploadCancelResp) Write

func (p *ChunkUploadCancelResp) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadCompleteData

type ChunkUploadCompleteData struct {
	ShareCode string `thrift:"share_code,1,required" form:"share_code,required" json:"share_code,required"`
	ShareURL  string `thrift:"share_url,2,required" form:"share_url,required" json:"share_url,required"`
	FileName  string `thrift:"file_name,3,required" form:"file_name,required" json:"file_name,required"`
	FileSize  int64  `thrift:"file_size,4,required" form:"file_size,required" json:"file_size,required"`
}
var ChunkUploadCompleteResp_Data_DEFAULT *ChunkUploadCompleteData

func NewChunkUploadCompleteData

func NewChunkUploadCompleteData() *ChunkUploadCompleteData

func (*ChunkUploadCompleteData) GetFileName

func (p *ChunkUploadCompleteData) GetFileName() (v string)

func (*ChunkUploadCompleteData) GetFileSize

func (p *ChunkUploadCompleteData) GetFileSize() (v int64)

func (*ChunkUploadCompleteData) GetShareCode

func (p *ChunkUploadCompleteData) GetShareCode() (v string)

func (*ChunkUploadCompleteData) GetShareURL

func (p *ChunkUploadCompleteData) GetShareURL() (v string)

func (*ChunkUploadCompleteData) InitDefault

func (p *ChunkUploadCompleteData) InitDefault()

func (*ChunkUploadCompleteData) Read

func (p *ChunkUploadCompleteData) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadCompleteData) ReadField1

func (p *ChunkUploadCompleteData) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteData) ReadField2

func (p *ChunkUploadCompleteData) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteData) ReadField3

func (p *ChunkUploadCompleteData) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteData) ReadField4

func (p *ChunkUploadCompleteData) ReadField4(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteData) String

func (p *ChunkUploadCompleteData) String() string

func (*ChunkUploadCompleteData) Write

func (p *ChunkUploadCompleteData) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadCompleteReq

type ChunkUploadCompleteReq struct {
	UploadID    string `thrift:"upload_id,1,required" json:"upload_id,required" path:"upload_id,required"`
	ExpireValue int32  `thrift:"expire_value,2,required" form:"expire_value,required" json:"expire_value,required"`
	ExpireStyle string `thrift:"expire_style,3,required" form:"expire_style,required" json:"expire_style,required"`
	RequireAuth bool   `thrift:"require_auth,4,required" form:"require_auth,required" json:"require_auth,required"`
	// 密码保护:require_auth 时必填(此前 handler form 直读+二次解析 body)
	Password *string `thrift:"password,5,optional" form:"password" json:"password,omitempty"`
	// 自定义取件码(P3):仅登录用户可指定(此前 handler form 直读+二次解析 body)
	CustomCode *string `thrift:"custom_code,6,optional" form:"custom_code" json:"custom_code,omitempty"`
	// 文件备注(可空,随分享展示给取件人;2026-10-12 #489)
	Note *string `thrift:"note,7,optional" form:"note" json:"note,omitempty"`
}

==================== 完成上传 ====================

var ChunkServiceChunkUploadCompleteArgs_Req_DEFAULT *ChunkUploadCompleteReq

func NewChunkUploadCompleteReq

func NewChunkUploadCompleteReq() *ChunkUploadCompleteReq

func (*ChunkUploadCompleteReq) GetCustomCode

func (p *ChunkUploadCompleteReq) GetCustomCode() (v string)

func (*ChunkUploadCompleteReq) GetExpireStyle

func (p *ChunkUploadCompleteReq) GetExpireStyle() (v string)

func (*ChunkUploadCompleteReq) GetExpireValue

func (p *ChunkUploadCompleteReq) GetExpireValue() (v int32)

func (*ChunkUploadCompleteReq) GetNote added in v0.12.0

func (p *ChunkUploadCompleteReq) GetNote() (v string)

func (*ChunkUploadCompleteReq) GetPassword

func (p *ChunkUploadCompleteReq) GetPassword() (v string)

func (*ChunkUploadCompleteReq) GetRequireAuth

func (p *ChunkUploadCompleteReq) GetRequireAuth() (v bool)

func (*ChunkUploadCompleteReq) GetUploadID

func (p *ChunkUploadCompleteReq) GetUploadID() (v string)

func (*ChunkUploadCompleteReq) InitDefault

func (p *ChunkUploadCompleteReq) InitDefault()

func (*ChunkUploadCompleteReq) IsSetCustomCode

func (p *ChunkUploadCompleteReq) IsSetCustomCode() bool

func (*ChunkUploadCompleteReq) IsSetNote added in v0.12.0

func (p *ChunkUploadCompleteReq) IsSetNote() bool

func (*ChunkUploadCompleteReq) IsSetPassword

func (p *ChunkUploadCompleteReq) IsSetPassword() bool

func (*ChunkUploadCompleteReq) Read

func (p *ChunkUploadCompleteReq) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadCompleteReq) ReadField1

func (p *ChunkUploadCompleteReq) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) ReadField2

func (p *ChunkUploadCompleteReq) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) ReadField3

func (p *ChunkUploadCompleteReq) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) ReadField4

func (p *ChunkUploadCompleteReq) ReadField4(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) ReadField5

func (p *ChunkUploadCompleteReq) ReadField5(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) ReadField6

func (p *ChunkUploadCompleteReq) ReadField6(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) ReadField7 added in v0.12.0

func (p *ChunkUploadCompleteReq) ReadField7(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteReq) String

func (p *ChunkUploadCompleteReq) String() string

func (*ChunkUploadCompleteReq) Write

func (p *ChunkUploadCompleteReq) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadCompleteResp

type ChunkUploadCompleteResp struct {
	Code    int32                    `thrift:"code,1,required" form:"code,required" json:"code,required"`
	Message string                   `thrift:"message,2,required" form:"message,required" json:"message,required"`
	Data    *ChunkUploadCompleteData `thrift:"data,3,required" form:"data,required" json:"data,required"`
}
var ChunkServiceChunkUploadCompleteResult_Success_DEFAULT *ChunkUploadCompleteResp

func NewChunkUploadCompleteResp

func NewChunkUploadCompleteResp() *ChunkUploadCompleteResp

func (*ChunkUploadCompleteResp) GetCode

func (p *ChunkUploadCompleteResp) GetCode() (v int32)

func (*ChunkUploadCompleteResp) GetData

func (*ChunkUploadCompleteResp) GetMessage

func (p *ChunkUploadCompleteResp) GetMessage() (v string)

func (*ChunkUploadCompleteResp) InitDefault

func (p *ChunkUploadCompleteResp) InitDefault()

func (*ChunkUploadCompleteResp) IsSetData

func (p *ChunkUploadCompleteResp) IsSetData() bool

func (*ChunkUploadCompleteResp) Read

func (p *ChunkUploadCompleteResp) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadCompleteResp) ReadField1

func (p *ChunkUploadCompleteResp) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteResp) ReadField2

func (p *ChunkUploadCompleteResp) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteResp) ReadField3

func (p *ChunkUploadCompleteResp) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadCompleteResp) String

func (p *ChunkUploadCompleteResp) String() string

func (*ChunkUploadCompleteResp) Write

func (p *ChunkUploadCompleteResp) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadData

type ChunkUploadData struct {
	ChunkIndex int32  `thrift:"chunk_index,1,required" form:"chunk_index,required" json:"chunk_index,required"`
	ChunkHash  string `thrift:"chunk_hash,2,required" form:"chunk_hash,required" json:"chunk_hash,required"`
}
var ChunkUploadResp_Data_DEFAULT *ChunkUploadData

func NewChunkUploadData

func NewChunkUploadData() *ChunkUploadData

func (*ChunkUploadData) GetChunkHash

func (p *ChunkUploadData) GetChunkHash() (v string)

func (*ChunkUploadData) GetChunkIndex

func (p *ChunkUploadData) GetChunkIndex() (v int32)

func (*ChunkUploadData) InitDefault

func (p *ChunkUploadData) InitDefault()

func (*ChunkUploadData) Read

func (p *ChunkUploadData) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadData) ReadField1

func (p *ChunkUploadData) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadData) ReadField2

func (p *ChunkUploadData) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadData) String

func (p *ChunkUploadData) String() string

func (*ChunkUploadData) Write

func (p *ChunkUploadData) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadInitData

type ChunkUploadInitData struct {
	UploadID    string `thrift:"upload_id,1,required" form:"upload_id,required" json:"upload_id,required"`
	ChunkSize   string `thrift:"chunk_size,2,required" form:"chunk_size,required" json:"chunk_size,required"`
	TotalChunks string `thrift:"total_chunks,3,required" form:"total_chunks,required" json:"total_chunks,required"`
	// Quick upload flag
	IsQuickUpload bool `thrift:"is_quick_upload,4,required" form:"is_quick_upload,required" json:"is_quick_upload,required"`
	// If quick upload, return share code directly
	ShareCode string `thrift:"share_code,5,required" form:"share_code,required" json:"share_code,required"`
	// 秒传命中时的完整分享链接(2026-10-12 建新分享语义;未命中为空)
	ShareURL *string `thrift:"share_url,6,optional" form:"share_url" json:"share_url,omitempty"`
}
var ChunkUploadInitResp_Data_DEFAULT *ChunkUploadInitData

func NewChunkUploadInitData

func NewChunkUploadInitData() *ChunkUploadInitData

func (*ChunkUploadInitData) GetChunkSize

func (p *ChunkUploadInitData) GetChunkSize() (v string)

func (*ChunkUploadInitData) GetIsQuickUpload

func (p *ChunkUploadInitData) GetIsQuickUpload() (v bool)

func (*ChunkUploadInitData) GetShareCode

func (p *ChunkUploadInitData) GetShareCode() (v string)

func (*ChunkUploadInitData) GetShareURL added in v0.11.0

func (p *ChunkUploadInitData) GetShareURL() (v string)

func (*ChunkUploadInitData) GetTotalChunks

func (p *ChunkUploadInitData) GetTotalChunks() (v string)

func (*ChunkUploadInitData) GetUploadID

func (p *ChunkUploadInitData) GetUploadID() (v string)

func (*ChunkUploadInitData) InitDefault

func (p *ChunkUploadInitData) InitDefault()

func (*ChunkUploadInitData) IsSetShareURL added in v0.11.0

func (p *ChunkUploadInitData) IsSetShareURL() bool

func (*ChunkUploadInitData) Read

func (p *ChunkUploadInitData) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadInitData) ReadField1

func (p *ChunkUploadInitData) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadInitData) ReadField2

func (p *ChunkUploadInitData) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadInitData) ReadField3

func (p *ChunkUploadInitData) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadInitData) ReadField4

func (p *ChunkUploadInitData) ReadField4(iprot thrift.TProtocol) error

func (*ChunkUploadInitData) ReadField5

func (p *ChunkUploadInitData) ReadField5(iprot thrift.TProtocol) error

func (*ChunkUploadInitData) ReadField6 added in v0.11.0

func (p *ChunkUploadInitData) ReadField6(iprot thrift.TProtocol) error

func (*ChunkUploadInitData) String

func (p *ChunkUploadInitData) String() string

func (*ChunkUploadInitData) Write

func (p *ChunkUploadInitData) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadInitReq

type ChunkUploadInitReq struct {
	FileName    string `thrift:"file_name,1,required" form:"file_name,required" json:"file_name,required"`
	FileSize    int64  `thrift:"file_size,2,required" form:"file_size,required" json:"file_size,required"`
	FileHash    string `thrift:"file_hash,3,required" form:"file_hash,required" json:"file_hash,required"`
	ChunkSize   int32  `thrift:"chunk_size,4,required" form:"chunk_size,required" json:"chunk_size,required"`
	TotalChunks int32  `thrift:"total_chunks,5,required" form:"total_chunks,required" json:"total_chunks,required"`
	// ---- 秒传建分享元数据(2026-10-12,与 CompleteReq 同形;可选)----
	// 携带 expire_style 即视为启用秒传快速通道:命中同用户同 hash+size 历史文件时
	// 按本次元数据建新分享(引用既有对象,免传分片);不携带则不做快速通道
	// (正常分片上传,Complete 再按其元数据建分享)。两条路径均过 CreateShare
	// 去重钩子(存储级去重恒生效)。
	ExpireValue *int32  `thrift:"expire_value,6,optional" form:"expire_value" json:"expire_value,omitempty"`
	ExpireStyle *string `thrift:"expire_style,7,optional" form:"expire_style" json:"expire_style,omitempty"`
	RequireAuth *bool   `thrift:"require_auth,8,optional" form:"require_auth" json:"require_auth,omitempty"`
	Password    *string `thrift:"password,9,optional" form:"password" json:"password,omitempty"`
	// 自定义取件码:仅登录用户可指定(与 Complete 同把关)
	CustomCode *string `thrift:"custom_code,10,optional" form:"custom_code" json:"custom_code,omitempty"`
	// 文件备注(可空,随分享展示给取件人;2026-10-12 #489)
	Note *string `thrift:"note,11,optional" form:"note" json:"note,omitempty"`
}

==================== 初始化分片上传 ====================

var ChunkServiceChunkUploadInitArgs_Req_DEFAULT *ChunkUploadInitReq

func NewChunkUploadInitReq

func NewChunkUploadInitReq() *ChunkUploadInitReq

func (*ChunkUploadInitReq) GetChunkSize

func (p *ChunkUploadInitReq) GetChunkSize() (v int32)

func (*ChunkUploadInitReq) GetCustomCode added in v0.11.0

func (p *ChunkUploadInitReq) GetCustomCode() (v string)

func (*ChunkUploadInitReq) GetExpireStyle added in v0.11.0

func (p *ChunkUploadInitReq) GetExpireStyle() (v string)

func (*ChunkUploadInitReq) GetExpireValue added in v0.11.0

func (p *ChunkUploadInitReq) GetExpireValue() (v int32)

func (*ChunkUploadInitReq) GetFileHash

func (p *ChunkUploadInitReq) GetFileHash() (v string)

func (*ChunkUploadInitReq) GetFileName

func (p *ChunkUploadInitReq) GetFileName() (v string)

func (*ChunkUploadInitReq) GetFileSize

func (p *ChunkUploadInitReq) GetFileSize() (v int64)

func (*ChunkUploadInitReq) GetNote added in v0.12.0

func (p *ChunkUploadInitReq) GetNote() (v string)

func (*ChunkUploadInitReq) GetPassword added in v0.11.0

func (p *ChunkUploadInitReq) GetPassword() (v string)

func (*ChunkUploadInitReq) GetRequireAuth added in v0.11.0

func (p *ChunkUploadInitReq) GetRequireAuth() (v bool)

func (*ChunkUploadInitReq) GetTotalChunks

func (p *ChunkUploadInitReq) GetTotalChunks() (v int32)

func (*ChunkUploadInitReq) InitDefault

func (p *ChunkUploadInitReq) InitDefault()

func (*ChunkUploadInitReq) IsSetCustomCode added in v0.11.0

func (p *ChunkUploadInitReq) IsSetCustomCode() bool

func (*ChunkUploadInitReq) IsSetExpireStyle added in v0.11.0

func (p *ChunkUploadInitReq) IsSetExpireStyle() bool

func (*ChunkUploadInitReq) IsSetExpireValue added in v0.11.0

func (p *ChunkUploadInitReq) IsSetExpireValue() bool

func (*ChunkUploadInitReq) IsSetNote added in v0.12.0

func (p *ChunkUploadInitReq) IsSetNote() bool

func (*ChunkUploadInitReq) IsSetPassword added in v0.11.0

func (p *ChunkUploadInitReq) IsSetPassword() bool

func (*ChunkUploadInitReq) IsSetRequireAuth added in v0.11.0

func (p *ChunkUploadInitReq) IsSetRequireAuth() bool

func (*ChunkUploadInitReq) Read

func (p *ChunkUploadInitReq) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadInitReq) ReadField1

func (p *ChunkUploadInitReq) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField2

func (p *ChunkUploadInitReq) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField3

func (p *ChunkUploadInitReq) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField4

func (p *ChunkUploadInitReq) ReadField4(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField5

func (p *ChunkUploadInitReq) ReadField5(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField6 added in v0.11.0

func (p *ChunkUploadInitReq) ReadField6(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField7 added in v0.11.0

func (p *ChunkUploadInitReq) ReadField7(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField8 added in v0.11.0

func (p *ChunkUploadInitReq) ReadField8(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField9 added in v0.11.0

func (p *ChunkUploadInitReq) ReadField9(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField10 added in v0.11.0

func (p *ChunkUploadInitReq) ReadField10(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) ReadField11 added in v0.12.0

func (p *ChunkUploadInitReq) ReadField11(iprot thrift.TProtocol) error

func (*ChunkUploadInitReq) String

func (p *ChunkUploadInitReq) String() string

func (*ChunkUploadInitReq) Write

func (p *ChunkUploadInitReq) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadInitResp

type ChunkUploadInitResp struct {
	Code    int32                `thrift:"code,1,required" form:"code,required" json:"code,required"`
	Message string               `thrift:"message,2,required" form:"message,required" json:"message,required"`
	Data    *ChunkUploadInitData `thrift:"data,3,required" form:"data,required" json:"data,required"`
}
var ChunkServiceChunkUploadInitResult_Success_DEFAULT *ChunkUploadInitResp

func NewChunkUploadInitResp

func NewChunkUploadInitResp() *ChunkUploadInitResp

func (*ChunkUploadInitResp) GetCode

func (p *ChunkUploadInitResp) GetCode() (v int32)

func (*ChunkUploadInitResp) GetData

func (p *ChunkUploadInitResp) GetData() (v *ChunkUploadInitData)

func (*ChunkUploadInitResp) GetMessage

func (p *ChunkUploadInitResp) GetMessage() (v string)

func (*ChunkUploadInitResp) InitDefault

func (p *ChunkUploadInitResp) InitDefault()

func (*ChunkUploadInitResp) IsSetData

func (p *ChunkUploadInitResp) IsSetData() bool

func (*ChunkUploadInitResp) Read

func (p *ChunkUploadInitResp) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadInitResp) ReadField1

func (p *ChunkUploadInitResp) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadInitResp) ReadField2

func (p *ChunkUploadInitResp) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadInitResp) ReadField3

func (p *ChunkUploadInitResp) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadInitResp) String

func (p *ChunkUploadInitResp) String() string

func (*ChunkUploadInitResp) Write

func (p *ChunkUploadInitResp) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadReq

type ChunkUploadReq struct {
	UploadID   string `thrift:"upload_id,1,required" json:"upload_id,required" path:"upload_id,required"`
	ChunkIndex int32  `thrift:"chunk_index,2,required" json:"chunk_index,required" path:"chunk_index,required"`
}

==================== 上传单个分片 ====================

var ChunkServiceChunkUploadArgs_Req_DEFAULT *ChunkUploadReq

func NewChunkUploadReq

func NewChunkUploadReq() *ChunkUploadReq

func (*ChunkUploadReq) GetChunkIndex

func (p *ChunkUploadReq) GetChunkIndex() (v int32)

func (*ChunkUploadReq) GetUploadID

func (p *ChunkUploadReq) GetUploadID() (v string)

func (*ChunkUploadReq) InitDefault

func (p *ChunkUploadReq) InitDefault()

func (*ChunkUploadReq) Read

func (p *ChunkUploadReq) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadReq) ReadField1

func (p *ChunkUploadReq) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadReq) ReadField2

func (p *ChunkUploadReq) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadReq) String

func (p *ChunkUploadReq) String() string

func (*ChunkUploadReq) Write

func (p *ChunkUploadReq) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadResp

type ChunkUploadResp struct {
	Code    int32            `thrift:"code,1,required" form:"code,required" json:"code,required"`
	Message string           `thrift:"message,2,required" form:"message,required" json:"message,required"`
	Data    *ChunkUploadData `thrift:"data,3,required" form:"data,required" json:"data,required"`
}
var ChunkServiceChunkUploadResult_Success_DEFAULT *ChunkUploadResp

func NewChunkUploadResp

func NewChunkUploadResp() *ChunkUploadResp

func (*ChunkUploadResp) GetCode

func (p *ChunkUploadResp) GetCode() (v int32)

func (*ChunkUploadResp) GetData

func (p *ChunkUploadResp) GetData() (v *ChunkUploadData)

func (*ChunkUploadResp) GetMessage

func (p *ChunkUploadResp) GetMessage() (v string)

func (*ChunkUploadResp) InitDefault

func (p *ChunkUploadResp) InitDefault()

func (*ChunkUploadResp) IsSetData

func (p *ChunkUploadResp) IsSetData() bool

func (*ChunkUploadResp) Read

func (p *ChunkUploadResp) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadResp) ReadField1

func (p *ChunkUploadResp) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadResp) ReadField2

func (p *ChunkUploadResp) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadResp) ReadField3

func (p *ChunkUploadResp) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadResp) String

func (p *ChunkUploadResp) String() string

func (*ChunkUploadResp) Write

func (p *ChunkUploadResp) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadStatusData

type ChunkUploadStatusData struct {
	UploadID        string  `thrift:"upload_id,1,required" form:"upload_id,required" json:"upload_id,required"`
	TotalChunks     int32   `thrift:"total_chunks,2,required" form:"total_chunks,required" json:"total_chunks,required"`
	UploadedChunks  int32   `thrift:"uploaded_chunks,3,required" form:"uploaded_chunks,required" json:"uploaded_chunks,required"`
	UploadedIndexes []int32 `thrift:"uploaded_indexes,4,required,list<i32>" form:"uploaded_indexes,required" json:"uploaded_indexes,required"`
	// 百分比
	Progress int32 `thrift:"progress,5,required" form:"progress,required" json:"progress,required"`
	// uploading, completed, cancelled
	Status string `thrift:"status,6,required" form:"status,required" json:"status,required"`
}
var ChunkUploadStatusResp_Data_DEFAULT *ChunkUploadStatusData

func NewChunkUploadStatusData

func NewChunkUploadStatusData() *ChunkUploadStatusData

func (*ChunkUploadStatusData) GetProgress

func (p *ChunkUploadStatusData) GetProgress() (v int32)

func (*ChunkUploadStatusData) GetStatus

func (p *ChunkUploadStatusData) GetStatus() (v string)

func (*ChunkUploadStatusData) GetTotalChunks

func (p *ChunkUploadStatusData) GetTotalChunks() (v int32)

func (*ChunkUploadStatusData) GetUploadID

func (p *ChunkUploadStatusData) GetUploadID() (v string)

func (*ChunkUploadStatusData) GetUploadedChunks

func (p *ChunkUploadStatusData) GetUploadedChunks() (v int32)

func (*ChunkUploadStatusData) GetUploadedIndexes

func (p *ChunkUploadStatusData) GetUploadedIndexes() (v []int32)

func (*ChunkUploadStatusData) InitDefault

func (p *ChunkUploadStatusData) InitDefault()

func (*ChunkUploadStatusData) Read

func (p *ChunkUploadStatusData) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadStatusData) ReadField1

func (p *ChunkUploadStatusData) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadStatusData) ReadField2

func (p *ChunkUploadStatusData) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadStatusData) ReadField3

func (p *ChunkUploadStatusData) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadStatusData) ReadField4

func (p *ChunkUploadStatusData) ReadField4(iprot thrift.TProtocol) error

func (*ChunkUploadStatusData) ReadField5

func (p *ChunkUploadStatusData) ReadField5(iprot thrift.TProtocol) error

func (*ChunkUploadStatusData) ReadField6

func (p *ChunkUploadStatusData) ReadField6(iprot thrift.TProtocol) error

func (*ChunkUploadStatusData) String

func (p *ChunkUploadStatusData) String() string

func (*ChunkUploadStatusData) Write

func (p *ChunkUploadStatusData) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadStatusReq

type ChunkUploadStatusReq struct {
	UploadID string `thrift:"upload_id,1,required" json:"upload_id,required" path:"upload_id,required"`
}

==================== 查询上传进度 ====================

var ChunkServiceChunkUploadStatusArgs_Req_DEFAULT *ChunkUploadStatusReq

func NewChunkUploadStatusReq

func NewChunkUploadStatusReq() *ChunkUploadStatusReq

func (*ChunkUploadStatusReq) GetUploadID

func (p *ChunkUploadStatusReq) GetUploadID() (v string)

func (*ChunkUploadStatusReq) InitDefault

func (p *ChunkUploadStatusReq) InitDefault()

func (*ChunkUploadStatusReq) Read

func (p *ChunkUploadStatusReq) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadStatusReq) ReadField1

func (p *ChunkUploadStatusReq) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadStatusReq) String

func (p *ChunkUploadStatusReq) String() string

func (*ChunkUploadStatusReq) Write

func (p *ChunkUploadStatusReq) Write(oprot thrift.TProtocol) (err error)

type ChunkUploadStatusResp

type ChunkUploadStatusResp struct {
	Code    int32                  `thrift:"code,1,required" form:"code,required" json:"code,required"`
	Message string                 `thrift:"message,2,required" form:"message,required" json:"message,required"`
	Data    *ChunkUploadStatusData `thrift:"data,3,required" form:"data,required" json:"data,required"`
}
var ChunkServiceChunkUploadStatusResult_Success_DEFAULT *ChunkUploadStatusResp

func NewChunkUploadStatusResp

func NewChunkUploadStatusResp() *ChunkUploadStatusResp

func (*ChunkUploadStatusResp) GetCode

func (p *ChunkUploadStatusResp) GetCode() (v int32)

func (*ChunkUploadStatusResp) GetData

func (p *ChunkUploadStatusResp) GetData() (v *ChunkUploadStatusData)

func (*ChunkUploadStatusResp) GetMessage

func (p *ChunkUploadStatusResp) GetMessage() (v string)

func (*ChunkUploadStatusResp) InitDefault

func (p *ChunkUploadStatusResp) InitDefault()

func (*ChunkUploadStatusResp) IsSetData

func (p *ChunkUploadStatusResp) IsSetData() bool

func (*ChunkUploadStatusResp) Read

func (p *ChunkUploadStatusResp) Read(iprot thrift.TProtocol) (err error)

func (*ChunkUploadStatusResp) ReadField1

func (p *ChunkUploadStatusResp) ReadField1(iprot thrift.TProtocol) error

func (*ChunkUploadStatusResp) ReadField2

func (p *ChunkUploadStatusResp) ReadField2(iprot thrift.TProtocol) error

func (*ChunkUploadStatusResp) ReadField3

func (p *ChunkUploadStatusResp) ReadField3(iprot thrift.TProtocol) error

func (*ChunkUploadStatusResp) String

func (p *ChunkUploadStatusResp) String() string

func (*ChunkUploadStatusResp) Write

func (p *ChunkUploadStatusResp) Write(oprot thrift.TProtocol) (err error)

Jump to

Keyboard shortcuts

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