init: 0.1.1

feat: login page && auth required
todo: 断点上传
This commit is contained in:
loveuer
2025-05-08 18:02:49 +08:00
parent b3ff70167f
commit a2635698e0
18 changed files with 677 additions and 35 deletions

View File

@ -109,8 +109,12 @@ func (m *meta) Start(ctx context.Context) {
for code, info := range m.m {
if now.Sub(info.last) > 1*time.Minute {
m.Lock()
info.f.Close()
os.RemoveAll(opt.FilePath(code))
if err := info.f.Close(); err != nil {
log.Warn("handler.Meta: [timer] close file failed, file = %s, err = %s", opt.FilePath(code), err.Error())
}
if err := os.RemoveAll(opt.FilePath(code)); err != nil {
log.Warn("handler.Meta: [timer] remove file failed, file = %s, err = %s", opt.FilePath(code), err.Error())
}
delete(m.m, code)
m.Unlock()
log.Warn("MetaController: code timeout removed, code = %s", code)