(ctx context.Context, srcObj, dstDir model.Obj)
| 183 | } |
| 184 | |
| 185 | func (d *CloudreveV4) Copy(ctx context.Context, srcObj, dstDir model.Obj) error { |
| 186 | return d.request(http.MethodPost, "/file/move", func(req *resty.Request) { |
| 187 | req.SetBody(base.Json{ |
| 188 | "uris": []string{srcObj.GetPath()}, |
| 189 | "dst": dstDir.GetPath(), |
| 190 | "copy": true, |
| 191 | }) |
| 192 | }, nil) |
| 193 | } |
| 194 | |
| 195 | func (d *CloudreveV4) Remove(ctx context.Context, obj model.Obj) error { |
| 196 | return d.request(http.MethodDelete, "/file", func(req *resty.Request) { |