mirror of
https://github.com/eiblog/eiblog.git
synced 2026-02-23 06:32:28 +08:00
使用github的七牛SDK,配置名称Kodo->Qiniu
This commit is contained in:
22
vendor/github.com/qiniu/api.v7/storage/util.go
generated
vendored
Normal file
22
vendor/github.com/qiniu/api.v7/storage/util.go
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
package storage
|
||||
|
||||
import (
|
||||
"time"
|
||||
)
|
||||
|
||||
// ParsePutTime 提供了将PutTime转换为 time.Time 的功能
|
||||
func ParsePutTime(putTime int64) (t time.Time) {
|
||||
t = time.Unix(0, putTime*100)
|
||||
return
|
||||
}
|
||||
|
||||
// IsContextExpired 检查分片上传的ctx是否过期,提前一天让它过期
|
||||
// 因为我们认为如果断点继续上传的话,最长需要1天时间
|
||||
func IsContextExpired(blkPut BlkputRet) bool {
|
||||
if blkPut.Ctx == "" {
|
||||
return false
|
||||
}
|
||||
target := time.Unix(blkPut.ExpiredAt, 0).AddDate(0, 0, -1)
|
||||
now := time.Now()
|
||||
return now.After(target)
|
||||
}
|
||||
Reference in New Issue
Block a user