Documentation ¶
Index ¶
- func AddFile(c *gin.Context)
- func AddNode(c *gin.Context)
- func ClearChunksFile(c *gin.Context)
- func DeleteFile(c *gin.Context)
- func DeleteMarkFile(c *gin.Context)
- func DeleteMarkNode(c *gin.Context)
- func DeleteNode(c *gin.Context)
- func DisabledFile(c *gin.Context)
- func DownloadFile(c *gin.Context)
- func EditFile(c *gin.Context)
- func EditNode(c *gin.Context)
- func GetFile(c *gin.Context)
- func GetFiles(c *gin.Context)
- func GetNode(c *gin.Context)
- func GetNodes(c *gin.Context)
- func GetSystemInfo(c *gin.Context)
- func ImageGifHandler(c *gin.Context, file *mysql_model.File, cacheFilePath string)
- func ImageHandler(c *gin.Context, file *mysql_model.File, imgType, cacheFilePath string)
- func ImageMainHandler(c *gin.Context, file *mysql_model.File)
- func MergeChunksFile(c *gin.Context)
- func SayHello(c *gin.Context)
- func Tools(c *gin.Context)
- func UploadChunksFile(c *gin.Context)
- func UploadFile(c *gin.Context)
- type AddNodeForm
- type EditNodeForm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteNode ¶
func DisabledFile ¶
更改文件可访问状态,状态(可用0/禁用1),禁止非法文件访问,通常用在色情暴力凶杀等非法文件一键封杀
func DownloadFile ¶
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 UploadFile ¶
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 用于验证表单
Click to show internal directories.
Click to hide internal directories.