Skip to main content

复制资源

复制资源接口 (/resource/copy)

接口说明

将指定资源从原目录复制至目标目录,复制完成后:

  1. 原目录和目标目录会各保留一份完全相同的资源;
  2. 两个目录的资源相互独立,删除任一目录的资源,均不会影响另一目录的资源。

请求方式

  • 请求方法:POST
  • 接口地址:/resource/copy
  • 接口使用:快速上手

请求参数(JSON格式)

名称字段类型是否必须说明
目标目录IDtargetParentIdnumber资源要复制到的目标目录的唯一ID
待复制的资源列表sourceArray[Object]需复制的资源集合,数组内每个对象包含以下属性
- 待复制资源IDsourceIdnumber(source数组内属性)需要被复制的资源唯一ID
- 新资源名称sourceNamestring(source数组内属性)复制后新资源的名称

操作示例

需求场景

将素材【宣传视频-v1.mp4】从「宣传素材」目录复制到「新年素材汇总」目录,复制后的新素材名称仍为「宣传视频-v1.mp4」。

初始目录结构

[目录] 宣传素材(ID:1)
└─ [素材] 宣传视频 - v1.mp4(ID:2)
[目录] 新年素材汇总(ID:3)
└─ 无资源

请求入参(JSON)

{
"targetParentId": 3, // 目标目录ID:新年素材汇总
"source": [
{
"sourceId": 2, // 待复制素材ID:宣传视频-v1.mp4
"sourceName": "宣传视频-v2.mp4" // 复制后的新素材名称
}
]
}

操作后目录结构(结果)

[目录] 宣传素材(ID:1)
└─ [素材] 宣传视频-v1.mp4(ID:2) // 原资源保留
[目录] 新年素材汇总(ID:3)
└─ [素材] 宣传视频-v2.mp4(新ID) // 复制出的新资源(ID为系统自动生成)