1 Star 2 Fork 0

falling-ts/gower

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
upload.go 734 Bytes
一键复制 编辑 原始数据 按行查看 历史
falling-ts 提交于 2024-11-28 23:06 . feat 包域名修改为 gitee.com
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()
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/falling-ts/gower.git
git@gitee.com:falling-ts/gower.git
falling-ts
gower
gower
v0.9.2

搜索帮助

0d507c66 1850385 C8b1a773 1850385