v1

package
v0.0.0-...-d233a18 Latest Latest
Warning

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

Go to latest
Published: May 8, 2023 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFile

func AddFile(c *gin.Context)

添加一个文件。(当前Node下)

func AddNode

func AddNode(c *gin.Context)

添加一个节点信息

func ClearChunksFile

func ClearChunksFile(c *gin.Context)

清理临时块文件夹

func DeleteFile

func DeleteFile(c *gin.Context)

彻底删除一个文件

func DeleteMarkFile

func DeleteMarkFile(c *gin.Context)

标记删除一个文件

func DeleteMarkNode

func DeleteMarkNode(c *gin.Context)

标记删除一个节点信息。param可以是ID,也可以是NodeName。

func DeleteNode

func DeleteNode(c *gin.Context)

func DisabledFile

func DisabledFile(c *gin.Context)

更改文件可访问状态,状态(可用0/禁用1),禁止非法文件访问,通常用在色情暴力凶杀等非法文件一键封杀

func DownloadFile

func DownloadFile(c *gin.Context)

func EditFile

func EditFile(c *gin.Context)

编辑一个文件。(当前Node下)

func EditNode

func EditNode(c *gin.Context)

编辑一个节点信息。param可以是ID,也可以是NodeName。

func GetFile

func GetFile(c *gin.Context)

根据文件Sign值获取单个文件的信息。

func GetFiles

func GetFiles(c *gin.Context)

获取文件信息集合(当前Node下)

func GetNode

func GetNode(c *gin.Context)

获取单个节点的信息。param可以是ID,也可以是NodeName。

func GetNodes

func GetNodes(c *gin.Context)

获取节点信息集合

func GetSystemInfo

func GetSystemInfo(c *gin.Context)

获取节点系统信息

func ImageGifHandler

func ImageGifHandler(c *gin.Context, file *mysql_model.File, cacheFilePath string)

GIF图片处理控制器

func ImageHandler

func ImageHandler(c *gin.Context, file *mysql_model.File, imgType, cacheFilePath string)

图片处理控制器

func ImageMainHandler

func ImageMainHandler(c *gin.Context, file *mysql_model.File)

图片处理主引导控制器

func MergeChunksFile

func MergeChunksFile(c *gin.Context)

合并块文件

func SayHello

func SayHello(c *gin.Context)

服务欢迎页

func Tools

func Tools(c *gin.Context)

系统辅助小工具

func UploadChunksFile

func UploadChunksFile(c *gin.Context)

上传块文件

func UploadFile

func UploadFile(c *gin.Context)

Types

type AddNodeForm

type AddNodeForm struct {
	// form 标签用于 c.Bind(form)
	NodeName   string `form:"node_name" valid:"Required;MaxSize(200)"`
	UriAddress string `form:"uri_address" valid:"Required;MaxSize(200)"`
	UseCap     string `form:"use_cap" valid:"Numeric;"`
	MaxCap     string `form:"max_cap" valid:"Numeric;"`
	CreatedBy  string `form:"created_by" valid:"MaxSize(150)"` //Required;

}

AddNodeForm 用于验证表单

type EditNodeForm

type EditNodeForm struct {
	//ID         int    `form:"id" valid:"Required;Min(1)"`
	NodeName   string `form:"node_name" valid:"Required;MaxSize(200)"`
	UriAddress string `form:"uri_address" valid:"Required;MaxSize(200)"`
	UseCap     string `form:"use_cap" valid:"Numeric;"`
	MaxCap     string `form:"max_cap" valid:"Numeric;"`
	ModifiedBy string `form:"modified_by" valid:"MaxSize(150)"` //Required;
}

EditNodeForm 用于验证表单

Jump to

Keyboard shortcuts

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