Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrrNotAllowExt = errors.New("不支持文件类型") ErrFileTooLarge = errors.New("文件太大") )
Functions ¶
func IsUploaderError ¶
Types ¶
type FileUploader ¶
FileUploader 保存文件接口
func NewLocalUplader ¶
func NewLocalUplader(dir string, allowExts []string, max int64) FileUploader
NewLocalUplader 创建一个本地上传图片实例, dir 文件存储地址, allowExts 允许文件格式,max 文件最大限制
type LocalUploader ¶
type LocalUploader struct {
// contains filtered or unexported fields
}
LocalUploader 本地文件上传实现结构体
func (*LocalUploader) IsAllowExt ¶
func (l *LocalUploader) IsAllowExt(fileExt string) bool
IsAllowExt 允许文件类型 fileExt => .xxx
func (*LocalUploader) SaveFile ¶
func (l *LocalUploader) SaveFile(file multipart.File, header *multipart.FileHeader) (string, error)
SaveFile 本地上传,实现接口
Click to show internal directories.
Click to hide internal directories.