mirror of https://github.com/Xhofe/alist
✨ finish teambition chunk upload
parent
df513b7dc0
commit
c70fc3fc4b
|
@ -273,8 +273,8 @@ func (driver Teambition) Upload(file *model.FileStream, account *model.Account)
|
||||||
newFile, err = driver.upload(file, token, account)
|
newFile, err = driver.upload(file, token, account)
|
||||||
} else {
|
} else {
|
||||||
// chunk upload
|
// chunk upload
|
||||||
err = base.ErrNotImplement
|
//err = base.ErrNotImplement
|
||||||
//newFile, err = driver.chunkUpload(file, token, account)
|
newFile, err = driver.chunkUpload(file, token, account)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
|
@ -209,6 +209,13 @@ func (driver Teambition) chunkUpload(file *model.FileStream, token string, accou
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
res, err := base.RestyClient.R().SetHeader("Authorization", token).Post(
|
||||||
|
fmt.Sprintf("https://%s.teambition.net/upload/chunk/%s",
|
||||||
|
prefix, newChunk.FileKey))
|
||||||
|
log.Debug(res.Status(), res.String())
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
return &newChunk.FileUpload, nil
|
return &newChunk.FileUpload, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue