http

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AbortMultipartUpload

func AbortMultipartUpload(c *gin.Context)

AbortMultipartUpload @Summary 取消分段上传任务 @Author chy@33.cn @Tags oss 分段上传 @Accept application/json @Param FZM-SIGNATURE header string true "MOCK" @Param data body model.AbortMultipartUploadRequest true "body" @Success 200 {object} model.GeneralResponse{data=model.AbortMultipartUploadResponse} @Router /abort-multipart-upload [post]

func CompleteMultipartUpload

func CompleteMultipartUpload(c *gin.Context)

CompleteMultipartUpload @Summary 合并段 @Author chy@33.cn @Tags oss 分段上传 @Accept application/json @Param FZM-SIGNATURE header string true "MOCK" @Param data body model.CompleteMultipartUploadRequest true "body" @Success 200 {object} model.GeneralResponse{data=model.CompleteMultipartUploadResponse} @Router /complete-multipart-upload [post]

func Default

func Default() *gin.Engine

Default returns an Engine instance with the Logger and Recovery middleware already attached.

func GetHost

func GetHost(c *gin.Context)

GetHost @Summary 获得 oss Host @Author chy@33.cn @Tags oss @Accept application/json @Param FZM-SIGNATURE header string true "MOCK" @Param data body model.GetHostReq true "body" @Success 200 {object} model.GeneralResponse{data=model.GetHostResp} @Router /get-host [post]

func GetHuaweiyunOssToken

func GetHuaweiyunOssToken(c *gin.Context)

func GetOssToken

func GetOssToken(c *gin.Context)

func Init

func Init(s *service.Service) *http.Server

func InitMultipartUpload

func InitMultipartUpload(c *gin.Context)

InitMultipartUpload @Summary 初始化分段上传任务 @Author chy@33.cn @Tags oss 分段上传 @Accept application/json @Param FZM-SIGNATURE header string true "MOCK" @Param data body model.InitMultipartUploadRequest true "body" @Success 200 {object} model.GeneralResponse{data=model.InitMultipartUploadResponse} @Router /init-multipart-upload [post]

func InitService

func InitService(s *service.Service)

func SetupEngine

func SetupEngine(e *gin.Engine) *gin.Engine

SetupEngine @title 云存储服务接口 @version 1.0 @host 127.0.0.1:18005

func Upload

func Upload(c *gin.Context)

Upload @Summary 上传文件 @Author chy@33.cn @Tags oss 普通上传 @Accept multipart/form-data @Param FZM-SIGNATURE header string true "MOCK" @Param file formData file true "file" @Param data formData model.UploadRequest true "body" @Success 200 {object} model.GeneralResponse{data=model.UploadResponse} @Router /upload [post]

func UploadPart

func UploadPart(c *gin.Context)

UploadPart @Summary 上传段 @Author chy@33.cn @Tags oss 分段上传 @Accept multipart/form-data @Param FZM-SIGNATURE header string true "MOCK" @Param file formData file true "aliyun, huaweiyun 除了最后一段以外,其他段的大小范围是100KB~5GB;最后段大小范围是0~5GB。minio 除了最后一段以外,其他段的大小范围是5MB~5GB;最后段大小范围是0~5GB。" @Param data formData model.UploadPartRequest true "body" @Success 200 {object} model.GeneralResponse{data=model.UploadPartResponse} @Router /upload-part [post]

Types

This section is empty.

Jump to

Keyboard shortcuts

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