|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package md
-
- // 用户拥有上传权限的目录, 目录ID
-
- const (
- FILE_DIR_FEEDBACK = "feedback"
- FILE_DIR_AVATAR = "avatar"
- FILE_DIR_QRCODE = "qrcode"
- FILE_DIR_STYLE = "style"
- )
-
- var (
- FileUserDir = map[string]string{
- FILE_DIR_FEEDBACK: "4", // 用户反馈
- FILE_DIR_AVATAR: "5", // 用户头像
- FILE_DIR_QRCODE: "6", // 用户微信二维码
- FILE_DIR_STYLE: "7", // 用户样式
- }
- )
-
- // 文件回调信息
- type FileCallback struct {
- Uid string `json:"uid"`
- DirId string `json:"dir_id"`
- Provider string `json:"provider"` // 供应商
- FileName string `json:"fname"` // 原文件名
- FileSize string `json:"fsize"`
- Hash string `json:"hash"`
- Bucket string `json:"bucket"`
- Mime string `json:"mime"`
- Width string `json:"w,omitempty"`
- Height string `json:"h,omitempty"`
- Time string `json:"time"` // 默认一个小时内要上传完毕,否则超时
- Sign string `json:"sign"` // 签名
- }
-
- type FileList struct {
- Path string `json:"path"`
- DirId int `json:"dir_id"`
- FileName string `json:"f_name"` // 显示名称
- StgName string `json:"stg_name"` // 存储名字
- Ext string `json:"ext"` // 后缀名, png,jpg等
- FileSize string `json:"f_size"`
- Provider string `json:"provider"` // 存储供应商
- Hash string `json:"hash"`
- Bucket string `json:"bucket"`
- Width int `json:"w"`
- Height int `json:"h"`
- Mime string `json:"mime"`
- IsAdm bool `json:"is_adm"` //是否管理后台上传
- IsDir bool `json:"is_dir"` //是否文件夹
- CreateAt int `json:"create_at"`
- Url string `json:"url"`
- }
|