复制文件
说明
可以将文件项复制到指定的位置,此时复制的是该文件项的当前版本。支持通过指定文件项ID或文件项所在路径两种方式复制、支持跨项目复制。
参数
| Authorization * | Bearer {accessToken} | string |
*为必填项
Path
*为必填项
Body
| targetParentId* | 目标位置上层文件夹ID(targetParentId和targetParentPath,必须二选一填入) | string |
| fileItemPaths* | 需要复制的文件项路径集合(fileItemIds和fileItemPath,必须二选一填入) | < string >array |
| fileItemIds* | 需要复制的文件项ID集合(fileItemIds和fileItemPath,必须二选一填入) | < string >array |
| targetProjectId* | 目标位置的项目ID | string |
| targetParentPath* | 目标位置上层文件夹路径(targetParentId和targetParentPath,必须二选一填入) | string |
*为必填项
响应
| HTTP代码 | 说明 | 类型 |
| 200 | OK | RestResponse«List«FileItemDTO»» |
| 201 | Created | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
200响应参数
RestResponse«List«FileItemDTO»»
| 名称 | 说明 | 类型 |
| code | 状态代码 | string |
| data | 返回数据 | < FileItemDTO >array |
| appKey | appKey | string |
| createTime | 文件创建时间 | string |
| current | 是否为当前版本 | boolean |
| fileId | 文件ID | string |
| fileItemId | 文件项ID | string |
| fileItemName | 文件项名称 | string |
| folder | 是否为文件夹 | boolean |
| id | 文件ID | string |
| length | 文件大小 | int64 |
| md5 | md5 | string |
| name | 文件名称 | string |
| originalCreateTime | 文件项创建时间 | string |
| parentId | 父文件夹ID | string |
| physicalIndex | 对象存储索引 | string |
| projectId | 项目ID | string |
| status | 文件状态 | string |
| storeId | 内部存储唯一标识 | string |
| suffix | 文件后缀 | string |
| updateTime | 文件更新时间 | string |
| uploadMode | 上传模式 | string |
| version | 文件版本号 | int32 |
| message | 提示信息 | string |
消耗
生成
HTTP请求示例
请求 path
请求 body
HTTP响应示例
响应 200