Skip to content

Commit 4cbbda8

Browse files
committed
fix(baidu): custom upload part size (close #5757)
1 parent 7bf5014 commit 4cbbda8

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

drivers/baidu_netdisk/meta.go

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ import (
88
type Addition struct {
99
RefreshToken string `json:"refresh_token" required:"true"`
1010
driver.RootPath
11-
OrderBy string `json:"order_by" type:"select" options:"name,time,size" default:"name"`
12-
OrderDirection string `json:"order_direction" type:"select" options:"asc,desc" default:"asc"`
13-
DownloadAPI string `json:"download_api" type:"select" options:"official,crack" default:"official"`
14-
ClientID string `json:"client_id" required:"true" default:"iYCeC9g08h5vuP9UqvPHKKSVrKFXGa1v"`
15-
ClientSecret string `json:"client_secret" required:"true" default:"jXiFMOPVPCWlO2M5CwWQzffpNPaGTRBG"`
16-
CustomCrackUA string `json:"custom_crack_ua" required:"true" default:"netdisk"`
17-
AccessToken string
18-
UploadThread string `json:"upload_thread" default:"3" help:"1<=thread<=32"`
19-
UploadAPI string `json:"upload_api" default:"https://d.pcs.baidu.com"`
11+
OrderBy string `json:"order_by" type:"select" options:"name,time,size" default:"name"`
12+
OrderDirection string `json:"order_direction" type:"select" options:"asc,desc" default:"asc"`
13+
DownloadAPI string `json:"download_api" type:"select" options:"official,crack" default:"official"`
14+
ClientID string `json:"client_id" required:"true" default:"iYCeC9g08h5vuP9UqvPHKKSVrKFXGa1v"`
15+
ClientSecret string `json:"client_secret" required:"true" default:"jXiFMOPVPCWlO2M5CwWQzffpNPaGTRBG"`
16+
CustomCrackUA string `json:"custom_crack_ua" required:"true" default:"netdisk"`
17+
AccessToken string
18+
UploadThread string `json:"upload_thread" default:"3" help:"1<=thread<=32"`
19+
UploadAPI string `json:"upload_api" default:"https://d.pcs.baidu.com"`
20+
CustomUploadPartSize int64 `json:"custom_upload_part_size" default:"0" help:"0 for auto"`
2021
}
2122

2223
var config = driver.Config{

drivers/baidu_netdisk/util.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,9 @@ const (
249249
)
250250

251251
func (d *BaiduNetdisk) getSliceSize() int64 {
252+
if d.CustomUploadPartSize != 0 {
253+
return d.CustomUploadPartSize
254+
}
252255
switch d.vipType {
253256
case 1:
254257
return VipSliceSize

0 commit comments

Comments
 (0)