Feat: check policy update before upload

This commit is contained in:
HFO4
2020-02-27 17:12:59 +08:00
parent 2f1f619f2f
commit e8c4660c38
3 changed files with 18 additions and 1 deletions

View File

@@ -151,6 +151,13 @@ func (fs *FileSystem) GetUploadToken(ctx context.Context, path string, size uint
var err error
// 检查文件大小
if fs.User.Policy.MaxSize != 0 {
if size > fs.User.Policy.MaxSize {
return nil, ErrFileSizeTooBig
}
}
// 是否需要预先生成存储路径
var savePath string
if fs.User.Policy.IsPathGenerateNeeded() {