golang-im聊天
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

34 rader
852 B

  1. package md
  2. // 用户拥有上传权限的目录, 目录ID
  3. const (
  4. FILE_DIR_IMAGE = "image"
  5. FILE_DIR_VIDEO = "video"
  6. FILE_DIR_FILE = "file"
  7. )
  8. var (
  9. FileUserDir = map[string]string{
  10. FILE_DIR_IMAGE: "1", // 图片上传
  11. FILE_DIR_VIDEO: "2", // 视频上传
  12. FILE_DIR_FILE: "3", // 文件上传
  13. }
  14. )
  15. // 文件回调信息
  16. type FileCallback struct {
  17. Uid string `json:"uid"`
  18. DirId string `json:"dir_id"`
  19. Provider string `json:"provider"` // 供应商
  20. FileName string `json:"fname"` // 原文件名
  21. FileSize string `json:"fsize"`
  22. Hash string `json:"hash"`
  23. Bucket string `json:"bucket"`
  24. Mime string `json:"mime"`
  25. Width string `json:"w,omitempty"`
  26. Height string `json:"h,omitempty"`
  27. Time string `json:"time"` // 默认一个小时内要上传完毕,否则超时
  28. Sign string `json:"sign"` // 签名
  29. }