mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-24 18:36:19 +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 {
|
||||
return nil, errors.New("put completed")
|
||||
return nil, errs.ErrFileUploadedComplete.Wrap("put complete")
|
||||
}
|
||||
now := time.Now().UnixMilli()
|
||||
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 {
|
||||
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 {
|
||||
o := relation.ObjectInfoModel{
|
||||
|
@ -82,4 +82,8 @@ const (
|
||||
ConnOverMaxNumLimit = 1601
|
||||
ConnArgsErr = 1602
|
||||
ConnUpdateErr = 1603
|
||||
|
||||
// S3错误码
|
||||
FileUploadedCompleteError = 2001 // 文件已上传
|
||||
FileUploadedExpiredError = 2002 // 上传过期
|
||||
)
|
||||
|
@ -58,4 +58,7 @@ var (
|
||||
ErrConnUpdateErr = NewCodeError(ConnArgsErr, "upgrade http conn err")
|
||||
|
||||
ErrConfig = NewCodeError(ConfigError, "ConfigError")
|
||||
|
||||
ErrFileUploadedComplete = NewCodeError(FileUploadedCompleteError, "FileUploadedComplete")
|
||||
ErrFileUploadedExpired = NewCodeError(FileUploadedExpiredError, "FileUploadedExpiredError")
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user