fileService

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package fileService @Author: asus @Description: $ @File: router.go @Data: 2022/4/1116:51

Package fileService @Author: asus @Description: $ @File: uploadController @Data: 2022/3/2911:17

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Router

func Router(app iris.Party)

Types

type PostOssConfirm

type PostOssConfirm struct {
	Key        string `valid:"required" json:"key"`
	ProductKey string `valid:"required" json:"product_key"`
}

type PostOssKey

type PostOssKey struct {
	Key string `valid:"required" json:"Key"`
}

type PostOssUpload

type PostOssUpload struct {
	ProjectName string `valid:"required" json:"project_name"`
	FileType    string `valid:"required" json:"file_type"`
	FileSize    int64  `valid:"required" json:"file_size"`
}

type Response

type Response struct {
	Code int         `json:"code"`
	Msg  string      `json:"msg"`
	Data interface{} `json:"data"`
}

type UploadController

type UploadController struct {
	Base *dsg.Base
	Ctx  iris.Context
}

func (*UploadController) BeforeActivation

func (this *UploadController) BeforeActivation(b mvc.BeforeActivation)

func (*UploadController) OssExist

func (this *UploadController) OssExist()

OssExist 查看是否存在 @Summary 查看是否存在 @Description 查看是否存在 @Produce json @Tags 上传文件 @param token header string true "登录用户token" @param root body PostOssKey true "上传参数" @Success 200 {object} Response @Router /api/server/oss/isExist [post]

func (*UploadController) PostConfig

func (this *UploadController) PostConfig()

PostConfig 获取上传文件配置信息 @Summary 获取上传文件配置信息 @Description 获取上传文件配置信息 @Produce json @Tags 上传文件 @param token header string true "登录用户token" @Success 200 {object} Response @Router /api/server/config [post]

func (*UploadController) PostOssConfirm

func (this *UploadController) PostOssConfirm()

PostOssConfirm 上传确认 @Summary 上传确认 @Description 上传确认 @Produce json @Tags 上传文件 @param token header string true "登录用户token" @param root body PostOssConfirm true "上传参数" @Success 200 {object} Response @Router /api/server/oss/confirm [post]

func (*UploadController) PostOssDelete

func (this *UploadController) PostOssDelete()

PostOssDelete 删除 @Summary 删除 @Description 删除 @Produce json @Tags 上传文件 @param token header string true "登录用户token" @param root body PostOssKey true "上传参数" @Success 200 {object} Response @Router /api/server/oss/delete [post]

func (*UploadController) PostOssUpload

func (this *UploadController) PostOssUpload()

PostOssUpload 上传 @Summary 上传 @Description 上传 @Produce json @Tags 上传文件 @param token header string true "登录用户token" @param root body PostOssUpload true "上传参数" @Success 200 {object} Response @Router /api/server/oss/upload [post]

Jump to

Keyboard shortcuts

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