Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessCallback ¶
func ProcessCallback(service CallbackProcessService, c *gin.Context) serializer.Response
ProcessCallback 处理上传结果回调
Types ¶
type COSCallback ¶
COSCallback COS 客户端回调正文
func (COSCallback) GetBody ¶
func (service COSCallback) GetBody() serializer.UploadCallback
GetBody 返回回调正文
func (*COSCallback) PreProcess ¶
func (service *COSCallback) PreProcess(c *gin.Context) serializer.Response
PreProcess 对COS客户端回调进行预处理
type CallbackProcessService ¶
type CallbackProcessService interface {
GetBody() serializer.UploadCallback
}
CallbackProcessService 上传请求回调正文接口
type OauthService ¶
type OauthService struct { Code string `form:"code"` Error string `form:"error"` ErrorMsg string `form:"error_description"` Scope string `form:"scope"` }
OauthService OAuth 存储策略授权回调服务
func (*OauthService) GDriveAuth ¶
func (service *OauthService) GDriveAuth(c *gin.Context) serializer.Response
GDriveAuth Google Drive 更新认证信息
func (*OauthService) OdAuth ¶
func (service *OauthService) OdAuth(c *gin.Context) serializer.Response
OdAuth OneDrive 更新认证信息
type OneDriveCallback ¶
OneDriveCallback OneDrive 客户端回调正文
func (OneDriveCallback) GetBody ¶
func (service OneDriveCallback) GetBody() serializer.UploadCallback
GetBody 返回回调正文
func (*OneDriveCallback) PreProcess ¶
func (service *OneDriveCallback) PreProcess(c *gin.Context) serializer.Response
PreProcess 对OneDrive客户端回调进行预处理验证
type RemoteUploadCallbackService ¶
type RemoteUploadCallbackService struct {
Data serializer.UploadCallback `json:"data" binding:"required"`
}
RemoteUploadCallbackService 远程存储上传回调请求服务
func (RemoteUploadCallbackService) GetBody ¶
func (service RemoteUploadCallbackService) GetBody() serializer.UploadCallback
GetBody 返回回调正文
type S3Callback ¶
type S3Callback struct { }
S3Callback S3 客户端回调正文
func (S3Callback) GetBody ¶
func (service S3Callback) GetBody() serializer.UploadCallback
GetBody 返回回调正文
func (*S3Callback) PreProcess ¶
func (service *S3Callback) PreProcess(c *gin.Context) serializer.Response
PreProcess 对S3客户端回调进行预处理
type UploadCallbackService ¶
type UploadCallbackService struct { Name string `json:"name"` SourceName string `json:"source_name"` PicInfo string `json:"pic_info"` Size uint64 `json:"size"` }
UploadCallbackService OOS/七牛云存储上传回调请求服务
func (UploadCallbackService) GetBody ¶
func (service UploadCallbackService) GetBody() serializer.UploadCallback
GetBody 返回回调正文
func (*UploadCallbackService) PreProcess ¶
func (service *UploadCallbackService) PreProcess(c *gin.Context) serializer.Response
PreProcess 对从机客户端回调进行预处理验证
type UpyunCallbackService ¶
type UpyunCallbackService struct { Code int `form:"code" binding:"required"` Message string `form:"message" binding:"required"` SourceName string `form:"url" binding:"required"` Width string `form:"image-width"` Height string `form:"image-height"` Size uint64 `form:"file_size"` }
UpyunCallbackService 又拍云上传回调请求服务
func (UpyunCallbackService) GetBody ¶
func (service UpyunCallbackService) GetBody() serializer.UploadCallback
GetBody 返回回调正文
Click to show internal directories.
Click to hide internal directories.