1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-27 06:10:28 +08:00

implement file.AddFile

This commit is contained in:
源文雨
2023-03-22 23:31:34 +08:00
parent 929c5ecfbb
commit 05e59426cd
6 changed files with 161 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ import (
"errors"
"os"
"strconv"
"strings"
"time"
"github.com/fumiama/paper-manager/backend/utils"
@@ -23,6 +24,7 @@ var (
ErrEmptyName = errors.New("empty name")
ErrInvalidUsersCount = errors.New("invalid users count")
ErrInvalidUserID = errors.New("invalid user ID")
ErrInvalidAvatar = errors.New("invalid avatar")
ErrEmptyUserID = errors.New("empty user ID")
ErrEmptyContact = errors.New("empty contact")
ErrUsernameExists = errors.New("username exists")
@@ -147,6 +149,9 @@ func (u *UserDatabase) UpdateUserInfo(id int, opname, nick, avtr, desc string) e
user.Nick = nick
}
if avtr != "" {
if strings.Contains(avtr, "..") {
return ErrInvalidAvatar
}
user.Avtr = avtr
}
if desc != "" {