Documentation
¶
Index ¶
Constants ¶
View Source
const MaxFileSize = 256 << 20
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlBlock ¶
type ControlBlock struct {
// contains filtered or unexported fields
}
func NewControlBlock ¶
func NewControlBlock(a *libauth.Auth) *ControlBlock
func (*ControlBlock) GetUploadCallback ¶
func (c *ControlBlock) GetUploadCallback(ctx context.Context) (UploadCallbackFunc, error)
func (*ControlBlock) GetUploadFileMetadata ¶
func (c *ControlBlock) GetUploadFileMetadata(ctx context.Context) (*FileMetadata, error)
func (*ControlBlock) RegisterUploadCallback ¶
func (c *ControlBlock) RegisterUploadCallback(id UploadCallbackID, fn UploadCallbackFunc) *UploadCallBack
type FileMetadata ¶
func (FileMetadata) Check ¶
func (f FileMetadata) Check() error
type UploadCallBack ¶
type UploadCallBack struct {
// contains filtered or unexported fields
}
func (*UploadCallBack) GenerateUploadToken ¶
func (u *UploadCallBack) GenerateUploadToken(ctx context.Context, meta FileMetadata, expire time.Duration) (string, error)
type UploadCallbackFunc ¶
type UploadCallbackFunc func() error
type UploadCallbackID ¶
type UploadCallbackID int
const ( Empty UploadCallbackID = iota UploadArtifacts ChesedUploadImage )
Click to show internal directories.
Click to hide internal directories.