Feat: support setting "last modified" props when creating upload session

This commit is contained in:
HFO4
2022-02-27 14:05:21 +08:00
parent e37e93a7b6
commit 6fdf77e00e
5 changed files with 45 additions and 36 deletions

View File

@@ -4,6 +4,7 @@ import (
"encoding/base64"
"encoding/gob"
"encoding/json"
"time"
)
// UploadPolicy slave模式下传递的上传策略
@@ -31,14 +32,15 @@ type UploadCredential struct {
// UploadSession 上传会话
type UploadSession struct {
Key string
UID uint
PolicyID uint
VirtualPath string
Name string
Size uint64
SavePath string
ChunkSize uint64
Key string // 上传会话 GUID
UID uint // 发起者
PolicyID uint
VirtualPath string // 用户文件路径,不含文件名
Name string // 文件名
Size uint64 // 文件大小
SavePath string // 物理存储路径,包含物理文件名
ChunkSize uint64 // 分块大小0 为部分快
LastModified *time.Time // 可选的文件最后修改日期
}
// UploadCallback 上传回调正文