Skip to content

Commit bd99844

Browse files
committed
fix(drivers/139): add more param for group/family put
Signed-off-by: MadDogOwner <[email protected]>
1 parent 57e1523 commit bd99844

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

drivers/139/driver.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,16 @@ func (d *Yun139) Put(ctx context.Context, dstDir model.Obj, stream model.FileStr
697697
"type": "file",
698698
"fileRenameMode": "auto_rename",
699699
}
700+
// 家庭盘和小组盘需要额外的参数
701+
if d.isGroup() || d.isFamily() {
702+
if d.CloudID == "" {
703+
return fmt.Errorf("cloud_id is required for group/family upload")
704+
}
705+
data["groupId"] = d.CloudID
706+
data["groupType"] = 1
707+
data["catalogType"] = 3
708+
data["seqNo"] = random.String(32)
709+
}
700710
var resp PersonalUploadResp
701711
_, err = d.newPost(createPath, data, &resp)
702712
if err != nil {

0 commit comments

Comments
 (0)