feat(drivers): add a driver that divides large files into multiple chunks (#1153)

This commit is contained in:
KirCute
2025-09-19 19:27:35 +08:00
committed by GitHub
parent 68433d4f5b
commit 3936e736e6
13 changed files with 575 additions and 34 deletions

View File

@@ -77,7 +77,7 @@ func GetRangeReaderFromLink(size int64, link *model.Link) (model.RangeReaderIF,
response, err := net.RequestHttp(ctx, "GET", header, link.URL)
if err != nil {
if _, ok := errors.Unwrap(err).(net.ErrorHttpStatusCode); ok {
if _, ok := errors.Unwrap(err).(net.HttpStatusCodeError); ok {
return nil, err
}
return nil, fmt.Errorf("http request failure, err:%w", err)