file

package
v0.0.0-...-e282ec7 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDirectory

func CreateDirectory(c *context.APIContext)

func DeleteFile

func DeleteFile(c *context.APIContext)

func DownloadFile

func DownloadFile(c *context.APIContext)

func GetFileInfo

func GetFileInfo(c *context.APIContext)

func GetUserRootDirectory

func GetUserRootDirectory(c *context.APIContext)

func MoveFile

func MoveFile(c *context.APIContext)

func ReadDirectory

func ReadDirectory(c *context.APIContext)

func RenameFile

func RenameFile(c *context.APIContext)

func UploadFile

func UploadFile(c *context.APIContext)

Types

type CreateDirForm

type CreateDirForm struct {
	ParentID      uint   `json:"parent_id" form:"parent_id" binding:"omitempty"`
	DirectoryName string `json:"directory_name" form:"directory_name" binding:"required,filename"`
}

type DeleteFileForm

type DeleteFileForm struct {
	FileID uint `form:"file_id" uri:"file_id" json:"file_id" binding:"required"`
}

type DownloadFileForm

type DownloadFileForm struct {
	FileID uint `form:"file_id" uri:"file_id" json:"file_id" binding:"required"`
}

type GetFileInfoForm

type GetFileInfoForm struct {
	FileID uint `json:"file_id" uri:"file_id" form:"file_id" binding:"required"`
}

type MoveFileForm

type MoveFileForm struct {
	DirectoryID uint `form:"directory_id" json:"directory_id" binding:"required"`
}

type ReadDirectoryForm

type ReadDirectoryForm struct {
	UserID  uint `form:"user_id" query:"user_id" binding:"omitempty"`
	OnlyDir bool `form:"only_dir" query:"only_dir" binding:"omitempty"`
}

type RenameFileForm

type RenameFileForm struct {
	FileName string `form:"filename" json:"filename" binding:"required,filename"`
}

type UserRootDirForm

type UserRootDirForm struct {
	// 只有管理员可以使用
	UserID uint `form:"user_id" query:"user_id" uri:"user_id" json:"user_id" binding:"omitempty"`
}

Jump to

Keyboard shortcuts

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