mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-24 02:16:16 +08:00
third
This commit is contained in:
parent
d891a1ca8e
commit
b5fc6dbf04
@ -274,14 +274,14 @@ func (c *s3Database) ConfirmPut(ctx context.Context, req *third.ConfirmPutReq) (
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
if put.Complete {
|
if put.Complete {
|
||||||
return nil, errors.New("put completed")
|
return nil, errs.ErrFileUploadedComplete.Wrap("put complete")
|
||||||
}
|
}
|
||||||
now := time.Now().UnixMilli()
|
now := time.Now().UnixMilli()
|
||||||
if put.EffectiveTime.UnixMilli() < now {
|
if put.EffectiveTime.UnixMilli() < now {
|
||||||
return nil, errors.New("upload expired")
|
return nil, errs.ErrFileUploadedExpired.Wrap("put expired")
|
||||||
}
|
}
|
||||||
if put.ValidTime != nil && put.ValidTime.UnixMilli() < now {
|
if put.ValidTime != nil && put.ValidTime.UnixMilli() < now {
|
||||||
return nil, errors.New("object expired")
|
return nil, errs.ErrFileUploadedExpired.Wrap("object expired")
|
||||||
}
|
}
|
||||||
if hash, err := c.hash.Take(ctx, put.Hash, c.obj.Name()); err == nil {
|
if hash, err := c.hash.Take(ctx, put.Hash, c.obj.Name()); err == nil {
|
||||||
o := relation.ObjectInfoModel{
|
o := relation.ObjectInfoModel{
|
||||||
|
@ -82,4 +82,8 @@ const (
|
|||||||
ConnOverMaxNumLimit = 1601
|
ConnOverMaxNumLimit = 1601
|
||||||
ConnArgsErr = 1602
|
ConnArgsErr = 1602
|
||||||
ConnUpdateErr = 1603
|
ConnUpdateErr = 1603
|
||||||
|
|
||||||
|
// S3错误码
|
||||||
|
FileUploadedCompleteError = 2001 // 文件已上传
|
||||||
|
FileUploadedExpiredError = 2002 // 上传过期
|
||||||
)
|
)
|
||||||
|
@ -58,4 +58,7 @@ var (
|
|||||||
ErrConnUpdateErr = NewCodeError(ConnArgsErr, "upgrade http conn err")
|
ErrConnUpdateErr = NewCodeError(ConnArgsErr, "upgrade http conn err")
|
||||||
|
|
||||||
ErrConfig = NewCodeError(ConfigError, "ConfigError")
|
ErrConfig = NewCodeError(ConfigError, "ConfigError")
|
||||||
|
|
||||||
|
ErrFileUploadedComplete = NewCodeError(FileUploadedCompleteError, "FileUploadedComplete")
|
||||||
|
ErrFileUploadedExpired = NewCodeError(FileUploadedExpiredError, "FileUploadedExpiredError")
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user