Documentation ¶
Index ¶
- type FileManager
- func (fm *FileManager) DeleteFile(filename string) error
- func (fm *FileManager) Exists(filename string) bool
- func (fm *FileManager) GetFilePath(filename string) string
- func (fm *FileManager) GetSize(filename string) (int64, error)
- func (fm *FileManager) SaveUploadFile(c *gin.Context, form string, uuid string) (FileMeta, error)
- type FileMeta
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileManager ¶
type FileManager struct {
BasePath string
}
文件管理器
func NewFileManager ¶
func NewFileManager(path string) *FileManager
NewFileManager 创建管理器实例. 要求 path 参数
func (*FileManager) DeleteFile ¶
func (fm *FileManager) DeleteFile(filename string) error
DeleteFile 删除文件,并返回错误值. 要求 filename 参数
func (*FileManager) Exists ¶
func (fm *FileManager) Exists(filename string) bool
Exists 获取文件是否存在. 要求 filename 参数
func (*FileManager) GetFilePath ¶
func (fm *FileManager) GetFilePath(filename string) string
GetFilePath 获取将要保存的路经. 要求 filename 参数
func (*FileManager) GetSize ¶
func (fm *FileManager) GetSize(filename string) (int64, error)
GetSize 获取文件大小. 要求 filename 参数
func (*FileManager) SaveUploadFile ¶
SaveUploadFile 保存文件,并生成 FileMeta. 要求 c/form/uuid 参数
Click to show internal directories.
Click to hide internal directories.