[🚀] downloader

This commit is contained in:
2024-07-31 17:02:30 +08:00
parent 55488a023e
commit 2415f59f7f
7 changed files with 742 additions and 0 deletions

View File

@ -0,0 +1,24 @@
package http
import "gitea.bvbej.com/bvbej/base-golang/pkg/downloader/base"
type Chunk struct {
Status base.Status
Begin int64
End int64
Downloaded int64
}
func NewChunk(begin int64, end int64) *Chunk {
return &Chunk{
Status: base.DownloadStatusReady,
Begin: begin,
End: end,
}
}
type Extra struct {
Method string
Header map[string]string
Body string
}