代码拉取完成,页面将自动刷新
package upload
import "gitee.com/falling-ts/gower/services"
// Service 上传服务
type Service struct {
services.Storage
}
var (
config services.Config
util services.UtilService
)
// New 新建服务
func New() *Service {
return new(Service)
}
// Init 初始化
func (s *Service) Init(args ...services.Service) services.Service {
config = args[0].(services.Config)
util = args[1].(services.UtilService)
s.Storage = s.storage(config.Get("upload.storage", "local").(string))
return s
}
// Store 获取指定仓库
func (s *Service) Store(storage string) services.Storage {
return s.storage(storage)
}
func (s *Service) storage(storage string) services.Storage {
switch storage {
default:
return newLocal()
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。