代码拉取完成,页面将自动刷新
package file
import (
"io"
)
// Name 文件名
type Name struct {
Base
Name string
}
// Stream 文件流
type Stream struct {
Base
Seeker io.Seeker
Reader io.Reader
Size int64
}
func (sm *Stream) Seek(offset int64, whence int) (int64, error) {
if sm.Seeker != nil {
return sm.Seeker.Seek(offset, whence)
}
return 0, nil
}
type Base struct {
Dir string
Key string
Bucket string
}
type Result struct {
TaskId string `json:"taskId,omitempty"`
Id string `json:"id,omitempty"` //断点续传=UploadId
Key string `json:"key"`
Url string `json:"url"`
Name string `json:"name"`
Path string `json:"-"` //本地文件路径
SaveType int32 `json:"saveType"`
Duration int64 `json:"duration"` //豪秒
Business interface{} `json:"business,omitempty"` //业务定义数据
}
type Results struct {
Results []Result `json:"results"`
}
type ChunkResult struct {
Key string `json:"key,omitempty"`
Chunks []Chunk `json:"chunks"`
}
type Chunk struct {
Number int `json:"number"` // Chunk number
Offset int64 `json:"offset"` // Chunk offset
Size int64 `json:"size"` // Chunk size.
}
type Path struct {
Id string `json:"id"` //作品ID: vid-nums, 其它id
Product string `json:"product"` //产品名
Biz string `json:"biz"` //业务名
Type string `json:"type"` //类型
Name string `json:"name"` //原始文件名
Ext string `json:"ext"`
Md5 string `json:"md5"`
SaveType int32 `json:"saveType"`
ProductId int64 `json:"productId"` //产品
BizId int64 `json:"bizId"` //业务
Source int32 `json:"source"` //`来源
Size int64 `json:"size"`
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。