flags.go 747 B

123456789101112131415161718192021
  1. package main
  2. import "flag"
  3. const (
  4. flagStaticPath = "static" //静态文件参数
  5. flagMaxSize = "maxsize" //最大允许上传的文件大小
  6. flagAllowExt = "allowext" //允许上传的文件格式
  7. flagDomain = "domain" // 文件服务域名
  8. defaultStaticPath = "./upload"
  9. defaultMaxSize = 300 << 10 //默认300K
  10. defaultAllowExt = ".jpeg|.jpg|.png" //注意.号
  11. )
  12. var (
  13. conStaticPath = flag.String(flagStaticPath, defaultStaticPath, "static file path")
  14. conMaxSize = flag.Int(flagMaxSize, defaultMaxSize, "允许上传的最大文件尺寸")
  15. conAllowExt = flag.String(flagAllowExt, defaultAllowExt, "允许上传的文件格式")
  16. conDomain = flag.String(flagDomain, "", "文件服务器域名")
  17. )